draw
To upload files, please first save the app
import streamlit as st
from streamlit_drawable_canvas import st_canvas
st.title("Drawing Canvas")
st.write("Draw something on the canvas below!")
# Create a canvas component
canvas_result = st_canvas(
fill_color="rgba(255, 165, 0, 0.3)", # Fixed fill color with some opacity
stroke_width=3,
stroke_color="#000000",
background_color="#FFFFFF",
height=400,
width=600,
drawing_mode="freedraw",
key="canvas",
)
# Display information about the drawing
if canvas_result.image_data is not None:
st.write("Canvas updated!")
if canvas_result.json_data is not None:
objects = canvas_result.json_data["objects"]
st.write(f"Number of drawn objects: {len(objects)}")
Hi! I can help you with any questions about Streamlit and Python. What would you like to know?