Spaces:
Sleeping
Sleeping
Manish Gupta commited on
Commit ·
8ec1561
1
Parent(s): 3164722
Fixed the image selection logic.
Browse files
app.py
CHANGED
|
@@ -130,13 +130,6 @@ def save_image(
|
|
| 130 |
print("Image saved successfully!")
|
| 131 |
|
| 132 |
|
| 133 |
-
# Function to handle image selection and enable the save button
|
| 134 |
-
def select_image(selected_image_index, images):
|
| 135 |
-
# Get the selected image from its index
|
| 136 |
-
selected_image = images[selected_image_index]
|
| 137 |
-
return gr.update(interactive=True), selected_image
|
| 138 |
-
|
| 139 |
-
|
| 140 |
with gr.Blocks() as demo:
|
| 141 |
selected_image = gr.State(None)
|
| 142 |
current_episode = gr.State(0)
|
|
@@ -189,11 +182,10 @@ with gr.Blocks() as demo:
|
|
| 189 |
)
|
| 190 |
|
| 191 |
# When an image is clicked
|
| 192 |
-
|
| 193 |
-
|
| 194 |
-
|
| 195 |
-
|
| 196 |
-
)
|
| 197 |
|
| 198 |
save_button.click(
|
| 199 |
save_image,
|
|
|
|
| 130 |
print("Image saved successfully!")
|
| 131 |
|
| 132 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 133 |
with gr.Blocks() as demo:
|
| 134 |
selected_image = gr.State(None)
|
| 135 |
current_episode = gr.State(0)
|
|
|
|
| 182 |
)
|
| 183 |
|
| 184 |
# When an image is clicked
|
| 185 |
+
def get_select_index(evt: gr.SelectData, images):
|
| 186 |
+
return images[evt.index]
|
| 187 |
+
|
| 188 |
+
images.select(get_select_index, images, selected_image)
|
|
|
|
| 189 |
|
| 190 |
save_button.click(
|
| 191 |
save_image,
|