Spaces:
Runtime error
Runtime error
gr.Markdown("הכנס כתובת וקבל QR קוד כ-JPG")
Browse files
app.py
CHANGED
|
@@ -17,19 +17,22 @@ def generate_qr(url):
|
|
| 17 |
|
| 18 |
img = qr.make_image(fill_color="black", back_color="white")
|
| 19 |
|
| 20 |
-
#
|
|
|
|
|
|
|
|
|
|
| 21 |
buf = BytesIO()
|
| 22 |
-
img.save(buf, format="
|
| 23 |
buf.seek(0)
|
| 24 |
|
| 25 |
return Image.open(buf)
|
| 26 |
|
| 27 |
with gr.Blocks() as demo:
|
| 28 |
-
gr.Markdown("# QR Code Generator")
|
| 29 |
-
gr.Markdown("הכנס כתובת וקבל QR קוד
|
| 30 |
|
| 31 |
url_input = gr.Textbox(label="Enter URL")
|
| 32 |
-
output_img = gr.Image(label="QR Code")
|
| 33 |
|
| 34 |
generate_btn = gr.Button("Generate QR")
|
| 35 |
generate_btn.click(generate_qr, inputs=url_input, outputs=output_img)
|
|
|
|
| 17 |
|
| 18 |
img = qr.make_image(fill_color="black", back_color="white")
|
| 19 |
|
| 20 |
+
# יצירת תמונת RGB (אין שקיפות)
|
| 21 |
+
img = img.convert("RGB")
|
| 22 |
+
|
| 23 |
+
# שמירה ל-JPG בזיכרון
|
| 24 |
buf = BytesIO()
|
| 25 |
+
img.save(buf, format="JPEG", quality=95)
|
| 26 |
buf.seek(0)
|
| 27 |
|
| 28 |
return Image.open(buf)
|
| 29 |
|
| 30 |
with gr.Blocks() as demo:
|
| 31 |
+
gr.Markdown("# QR Code Generator (JPG Version)")
|
| 32 |
+
gr.Markdown("הכנס כתובת וקבל QR קוד כ-JPG")
|
| 33 |
|
| 34 |
url_input = gr.Textbox(label="Enter URL")
|
| 35 |
+
output_img = gr.Image(label="QR Code (JPG)")
|
| 36 |
|
| 37 |
generate_btn = gr.Button("Generate QR")
|
| 38 |
generate_btn.click(generate_qr, inputs=url_input, outputs=output_img)
|