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