Streamlit component that allows you to create button to paste image from clipboard.
Project description
streamlit-custom-component
Streamlit component that allows you to create button to paste image from clipboard.
confirmed that it works with chrome,safari,edge. it doesn't work with firefox
Installation instructions
pip install st_img_pastebutton
or
pip install st_img_pastebutton --upgrade
Usage instructions
import streamlit as st
from st_img_pastebutton import paste
from io import BytesIO
import base64
st.header("Image Clipboard Example")
st.write("Click the button below to upload an image from your clipboard.")
image_data = paste(label="paste from clipboard",key="image_clipboard")
if image_data is not None:
header, encoded = image_data.split(",", 1)
binary_data = base64.b64decode(encoded)
bytes_data = BytesIO(binary_data)
st.image(bytes_data, caption="Uploaded Image", use_column_width=True)
else:
st.write("No image uploaded yet.")
run
streamlt run examle.py
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
st_img_pastebutton-0.0.6.tar.gz
(424.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters