mrbeliever commited on
Commit
b229c91
·
verified ·
1 Parent(s): 5d554dc

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -0
app.py CHANGED
@@ -4,6 +4,7 @@ import os
4
  import base64
5
  from PIL import Image
6
  from io import BytesIO # Correctly import BytesIO from the io module
 
7
 
8
  # Set page title and layout
9
  st.set_page_config(page_title="Image Caption Generator", layout="centered")
@@ -79,6 +80,11 @@ if uploaded_image and API_KEY:
79
  st.subheader("Generated Caption")
80
  st.write(caption)
81
 
 
 
 
 
 
82
  except Exception as e:
83
  st.error(f"Error processing the response: {e}")
84
  else:
 
4
  import base64
5
  from PIL import Image
6
  from io import BytesIO # Correctly import BytesIO from the io module
7
+ import pyperclip # For copying text to clipboard
8
 
9
  # Set page title and layout
10
  st.set_page_config(page_title="Image Caption Generator", layout="centered")
 
80
  st.subheader("Generated Caption")
81
  st.write(caption)
82
 
83
+ # Add a copy button to copy the caption to clipboard
84
+ if st.button("Copy Caption"):
85
+ pyperclip.copy(caption) # Copy caption to clipboard
86
+ st.success("Caption copied to clipboard!")
87
+
88
  except Exception as e:
89
  st.error(f"Error processing the response: {e}")
90
  else: