File size: 501 Bytes
d55fca9 efc8a0c d55fca9 efc8a0c d55fca9 efc8a0c d55fca9 efc8a0c d55fca9 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
import gradio as gr
import pyqrcode
from PIL import Image
import io
# Function to generate QR code
def generate_qr_code(link):
url = pyqrcode.create(link)
buffer = io.BytesIO()
url.png(buffer, scale=10)
buffer.seek(0)
return Image.open(buffer)
# Create Gradio Interface
iface = gr.Interface(
fn=generate_qr_code,
inputs="text",
outputs="image",
title="QR Code Generator",
description="Enter a URL and get a QR Code"
)
# Launch the interface
iface.launch()
|