educrpg commited on
Commit
32b462e
Β·
verified Β·
1 Parent(s): e073206

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +25 -2
app.py CHANGED
@@ -90,7 +90,7 @@ with gr.Blocks(css=css) as demo:
90
  label="Height",
91
  minimum=256,
92
  maximum=MAX_IMAGE_SIZE,
93
- step=32,
94
  value=1024,
95
  )
96
 
@@ -127,4 +127,27 @@ with gr.Blocks(css=css) as demo:
127
  outputs = [result, seed]
128
  )
129
 
130
- demo.launch()
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
90
  label="Height",
91
  minimum=256,
92
  maximum=MAX_IMAGE_SIZE,
93
+ step32,
94
  value=1024,
95
  )
96
 
 
127
  outputs = [result, seed]
128
  )
129
 
130
+ # Adding image input options at the bottom
131
+ gr.Markdown("## Upload or select an additional image")
132
+
133
+ with gr.Row():
134
+ uploaded_image = gr.Image(label="Upload Image")
135
+ image_url = gr.Textbox(label="Image URL", placeholder="Enter image URL")
136
+ use_generated_image = gr.Button("Use Generated Image")
137
+
138
+ additional_image_output = gr.Image(label="Selected Image", show_label=False)
139
+
140
+ def select_image(uploaded_image, image_url, use_generated):
141
+ if use_generated:
142
+ return result
143
+ elif uploaded_image is not None:
144
+ return uploaded_image
145
+ elif image_url:
146
+ return gr.Image.load(image_url)
147
+ return None
148
+
149
+ use_generated_image.click(select_image, inputs=[uploaded_image, image_url, True], outputs=[additional_image_output])
150
+ uploaded_image.change(select_image, inputs=[uploaded_image, image_url, False], outputs=[additional_image_output])
151
+ image_url.submit(select_image, inputs=[uploaded_image, image_url, False], outputs=[additional_image_output])
152
+
153
+ demo.launch()