Emanrashid7 commited on
Commit
ba30c7f
·
verified ·
1 Parent(s): cb3f300

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -1
app.py CHANGED
@@ -1,6 +1,7 @@
1
  import streamlit as st
2
  import qrcode
3
  from io import BytesIO
 
4
 
5
  def generate_qr_code(data):
6
  qr = qrcode.QRCode(
@@ -23,11 +24,14 @@ user_input = st.text_input("Enter text or URL:")
23
  if st.button("Generate QR Code"):
24
  if user_input:
25
  qr_img = generate_qr_code(user_input)
 
 
26
  buffer = BytesIO()
27
  qr_img.save(buffer, format="PNG")
28
  buffer.seek(0)
 
29
 
30
- st.image(qr_img, caption="Your QR Code", use_container_width=True) # Fixed parameter
31
  st.download_button(
32
  label="Download QR Code",
33
  data=buffer,
 
1
  import streamlit as st
2
  import qrcode
3
  from io import BytesIO
4
+ from PIL import Image
5
 
6
  def generate_qr_code(data):
7
  qr = qrcode.QRCode(
 
24
  if st.button("Generate QR Code"):
25
  if user_input:
26
  qr_img = generate_qr_code(user_input)
27
+
28
+ # Convert PIL Image to Bytes
29
  buffer = BytesIO()
30
  qr_img.save(buffer, format="PNG")
31
  buffer.seek(0)
32
+ img_bytes = buffer.getvalue() # Convert to bytes
33
 
34
+ st.image(img_bytes, caption="Your QR Code", use_container_width=True) # Corrected input
35
  st.download_button(
36
  label="Download QR Code",
37
  data=buffer,