Spaces:
Sleeping
Sleeping
# 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) |