Spaces:
Running
on
Zero
Running
on
Zero
NightRaven109
commited on
Update app.py
Browse files
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(
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
gr.
|
199 |
-
|
200 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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",
|