Skip to content

Streamlit component that allows you to create button to paste image from clipboard.

License

Notifications You must be signed in to change notification settings

tsuzukia21/st-img-pastebutton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

streamlit-custom-component

Streamlit component that allows you to create button to paste image from clipboard.

Videotogif (21)

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

About

Streamlit component that allows you to create button to paste image from clipboard.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published