# QR 코드 생성기 코드 import qrcode from PIL import Image import gradio as gr def generate_qr(url: str) -> Image.Image: qr = qrcode.QRCode( version=1, error_correction=qrcode.constants.ERROR_CORRECT_L, box_size=10, border=4, ) qr.add_data(url) qr.make(fit=True) img = qr.make_image(fill_color="black", back_color="white") img = img.convert("RGB") # Ensure the image is in RGB mode return img interface = gr.Interface( fn=generate_qr, inputs=gr.Textbox(lines=1, placeholder="공유할 주소를 입력하세요..."), outputs="image", title="QR Code Generator", description="공유할 주소를 입력하고 QR 코드를 생성하세요." ) interface.launch(share=True)