NightRaven109 commited on
Commit
0269eb6
·
verified ·
1 Parent(s): 2139aa8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +64 -8
app.py CHANGED
@@ -185,19 +185,75 @@ def process_image(
185
  return None
186
 
187
 
 
 
 
 
 
 
 
 
 
 
 
 
 
188
  # Create Gradio interface
189
  demo = gr.Interface(
190
  fn=process_image,
191
  inputs=[
192
  gr.Image(label="Input Image"),
193
- gr.Textbox(label="Prompt", value="clean, texture, high-resolution, 8k"),
194
- gr.Textbox(label="Negative Prompt", value="blurry, dotted, noise, raster lines, unclear, lowres, over-smoothed"),
195
- gr.Slider(minimum=1.0, maximum=20.0, value=2.5, label="Guidance Scale"),
196
- gr.Slider(minimum=0.1, maximum=2.0, value=1.0, label="Conditioning Scale"),
197
- gr.Slider(minimum=1, maximum=50, value=6, step=1, label="Number of Steps"),
198
- gr.Number(label="Seed", value=None),
199
- gr.Slider(minimum=1, maximum=4, value=4, step=1, label="Upscale Factor"),
200
- gr.Radio(["none", "wavelet", "adain"], label="Color Fix Method", value="adain"),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
201
  ],
202
  outputs=gr.Image(label="Generated Image"),
203
  title="Controllable Conditional Super-Resolution",
 
185
  return None
186
 
187
 
188
+ # Create Gradio interface
189
+ # Define default values
190
+ DEFAULT_VALUES = {
191
+ "prompt": "clean, texture, high-resolution, 8k",
192
+ "negative_prompt": "blurry, dotted, noise, raster lines, unclear, lowres, over-smoothed",
193
+ "guidance_scale": 2.5,
194
+ "conditioning_scale": 1.0,
195
+ "num_steps": 6,
196
+ "seed": None,
197
+ "upscale_factor": 4,
198
+ "color_fix_method": "adain"
199
+ }
200
+
201
  # Create Gradio interface
202
  demo = gr.Interface(
203
  fn=process_image,
204
  inputs=[
205
  gr.Image(label="Input Image"),
206
+ gr.Textbox(
207
+ label="Prompt",
208
+ value=DEFAULT_VALUES["prompt"],
209
+ default=DEFAULT_VALUES["prompt"]
210
+ ),
211
+ gr.Textbox(
212
+ label="Negative Prompt",
213
+ value=DEFAULT_VALUES["negative_prompt"],
214
+ default=DEFAULT_VALUES["negative_prompt"]
215
+ ),
216
+ gr.Slider(
217
+ minimum=1.0,
218
+ maximum=20.0,
219
+ value=DEFAULT_VALUES["guidance_scale"],
220
+ default=DEFAULT_VALUES["guidance_scale"],
221
+ label="Guidance Scale"
222
+ ),
223
+ gr.Slider(
224
+ minimum=0.1,
225
+ maximum=2.0,
226
+ value=DEFAULT_VALUES["conditioning_scale"],
227
+ default=DEFAULT_VALUES["conditioning_scale"],
228
+ label="Conditioning Scale"
229
+ ),
230
+ gr.Slider(
231
+ minimum=1,
232
+ maximum=50,
233
+ value=DEFAULT_VALUES["num_steps"],
234
+ default=DEFAULT_VALUES["num_steps"],
235
+ step=1,
236
+ label="Number of Steps"
237
+ ),
238
+ gr.Number(
239
+ label="Seed",
240
+ value=DEFAULT_VALUES["seed"],
241
+ default=DEFAULT_VALUES["seed"]
242
+ ),
243
+ gr.Slider(
244
+ minimum=1,
245
+ maximum=4,
246
+ value=DEFAULT_VALUES["upscale_factor"],
247
+ default=DEFAULT_VALUES["upscale_factor"],
248
+ step=1,
249
+ label="Upscale Factor"
250
+ ),
251
+ gr.Radio(
252
+ choices=["none", "wavelet", "adain"],
253
+ label="Color Fix Method",
254
+ value=DEFAULT_VALUES["color_fix_method"],
255
+ default=DEFAULT_VALUES["color_fix_method"]
256
+ ),
257
  ],
258
  outputs=gr.Image(label="Generated Image"),
259
  title="Controllable Conditional Super-Resolution",