JackAILab commited on
Commit
d66e343
·
verified ·
1 Parent(s): 71a8eaf

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -6
app.py CHANGED
@@ -171,6 +171,7 @@ with gr.Blocks(title="ConsistentID_SDXL Demo") as demo:
171
  with gr.Row():
172
  with gr.Column():
173
  model_selected_tab = gr.State(0)
 
174
  with gr.TabItem("template images") as template_images_tab:
175
  template_gallery_list = [(i, i) for i in preset_template]
176
  gallery = gr.Gallery(template_gallery_list,columns=[4], rows=[2], object_fit="contain", height="auto",show_label=False)
@@ -179,19 +180,21 @@ with gr.Blocks(title="ConsistentID_SDXL Demo") as demo:
179
  return preset_template[evt.index]
180
 
181
  selected_template_images = gr.Text(show_label=False, visible=False, placeholder="Selected")
182
- gallery.select(select_function, None, selected_template_images)
 
183
 
184
  with gr.TabItem("Upload Image") as upload_image_tab:
185
- costum_image = gr.Image(label="Upload Image")
186
 
187
- ### 回调函数:处理上传的图像路径
188
  def handle_uploaded_image(image):
189
  if image:
190
  return f"Uploaded image path: {image}"
191
- return "No image uploaded."
192
-
193
  selected_template_images = gr.Text(show_label=False, visible=False, placeholder="Selected")
194
- uploaded_image_path = costum_image.change(handle_uploaded_image, inputs=costum_image, outputs=selected_template_images)
 
195
 
196
  model_selected_tabs = [template_images_tab, upload_image_tab]
197
  for i, tab in enumerate(model_selected_tabs):
 
171
  with gr.Row():
172
  with gr.Column():
173
  model_selected_tab = gr.State(0)
174
+
175
  with gr.TabItem("template images") as template_images_tab:
176
  template_gallery_list = [(i, i) for i in preset_template]
177
  gallery = gr.Gallery(template_gallery_list,columns=[4], rows=[2], object_fit="contain", height="auto",show_label=False)
 
180
  return preset_template[evt.index]
181
 
182
  selected_template_images = gr.Text(show_label=False, visible=False, placeholder="Selected")
183
+ costum_image.change(handle_uploaded_image, inputs=costum_image, outputs=selected_template_images)
184
+ print(selected_template_images)
185
 
186
  with gr.TabItem("Upload Image") as upload_image_tab:
187
+ costum_image = gr.Image(label="Upload Image")
188
 
189
+ ### Obtain the image_path
190
  def handle_uploaded_image(image):
191
  if image:
192
  return f"Uploaded image path: {image}"
193
+ return "No image uploaded."
194
+
195
  selected_template_images = gr.Text(show_label=False, visible=False, placeholder="Selected")
196
+ costum_image.change(handle_uploaded_image, inputs=costum_image, outputs=selected_template_images)
197
+ print(selected_template_images)
198
 
199
  model_selected_tabs = [template_images_tab, upload_image_tab]
200
  for i, tab in enumerate(model_selected_tabs):