nrotem commited on
Commit
72bdd25
·
verified ·
1 Parent(s): ff5ef32

gr.Markdown("הכנס כתובת וקבל QR קוד כ-JPG")

Browse files
Files changed (1) hide show
  1. app.py +8 -5
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
- # המרה ל-Bytes כדי ש-Gradio יציג
 
 
 
21
  buf = BytesIO()
22
- img.save(buf, format="PNG")
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)