QR-Make-Mod / app.py
Omnibus's picture
Update app.py
83b6e4b
raw
history blame contribute delete
622 Bytes
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()