Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -19,16 +19,17 @@ uploaded_images = st.file_uploader("Upload images", type=["jpg", "png"], accept_
|
|
19 |
if uploaded_images:
|
20 |
for idx, img in enumerate(uploaded_images):
|
21 |
image = Image.open(img)
|
22 |
-
# Generate
|
23 |
-
|
24 |
-
|
|
|
25 |
st.sidebar.checkbox(f"Select {img.name}", value=False, key=checkbox_key)
|
26 |
|
27 |
# Collect selected images based on checkbox input
|
28 |
selected_images = []
|
29 |
for idx, img in enumerate(uploaded_images):
|
30 |
# Generate a unique key for each checkbox
|
31 |
-
checkbox_key = f"{img.name}
|
32 |
selected = st.sidebar.checkbox(f"Select {img.name}", value=False, key=checkbox_key)
|
33 |
if selected:
|
34 |
selected_images.append(Image.open(img))
|
|
|
19 |
if uploaded_images:
|
20 |
for idx, img in enumerate(uploaded_images):
|
21 |
image = Image.open(img)
|
22 |
+
# Generate unique keys for image display and checkbox
|
23 |
+
image_key = f"{img.name}_image_{idx}"
|
24 |
+
checkbox_key = f"{img.name}_checkbox_{idx}"
|
25 |
+
st.sidebar.image(image, caption=f"{img.name} {img.size / 1024.0:.1f} KB", width=40, key=image_key)
|
26 |
st.sidebar.checkbox(f"Select {img.name}", value=False, key=checkbox_key)
|
27 |
|
28 |
# Collect selected images based on checkbox input
|
29 |
selected_images = []
|
30 |
for idx, img in enumerate(uploaded_images):
|
31 |
# Generate a unique key for each checkbox
|
32 |
+
checkbox_key = f"{img.name}_checkbox_{idx}"
|
33 |
selected = st.sidebar.checkbox(f"Select {img.name}", value=False, key=checkbox_key)
|
34 |
if selected:
|
35 |
selected_images.append(Image.open(img))
|