Spaces:
Sleeping
Sleeping
File size: 622 Bytes
6b9acfb 6af80ba 83b6e4b 6af80ba 83b6e4b 6af80ba 6b9acfb 19884ac c28a940 c96f86b 6b9acfb 83b6e4b 6b9acfb | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | import gradio as gr
import qrcode as qr
def make_qr(txt,fill,back,border):
out = f'{txt}'
qrm = qr.QRCode(border=border)
qrm.add_data(out)
qrm.make(fit=True)
img1 = qrm.make_image(fill_color=fill, back_color=back)
img1.save("im2.png")
return "im2.png"
with gr.Blocks() as app:
inp=gr.Textbox()
with gr.Row():
fill=gr.ColorPicker(value="#000000")
back=gr.ColorPicker(value="#FFFFFF")
border=gr.Number(value=1)
go_btn=gr.Button()
outp=gr.Image()
go_btn.click(make_qr,[inp,fill,back,border],outp)
app.queue(concurrency_count=10).launch() |