Spaces:
Runtime error
Runtime error
tweak code style, default values, markdown
Browse files
app.py
CHANGED
@@ -77,7 +77,7 @@ def inference(
|
|
77 |
guidance_scale: float = 10.0,
|
78 |
controlnet_conditioning_scale: float = 2.0,
|
79 |
seed: int = -1,
|
80 |
-
sampler="
|
81 |
):
|
82 |
if prompt is None or prompt == "":
|
83 |
raise gr.Error("Prompt is required")
|
@@ -99,15 +99,14 @@ def inference(
|
|
99 |
prompt=prompt,
|
100 |
negative_prompt=negative_prompt,
|
101 |
image=qrcode_image,
|
102 |
-
width=qrcode_image.width,
|
103 |
-
height=qrcode_image.height,
|
104 |
guidance_scale=float(guidance_scale),
|
105 |
-
controlnet_conditioning_scale=float(
|
106 |
-
controlnet_conditioning_scale), # type: ignore
|
107 |
generator=generator,
|
108 |
num_inference_steps=40,
|
109 |
)
|
110 |
-
return out.images[0]
|
111 |
|
112 |
|
113 |
css = """
|
@@ -167,7 +166,6 @@ Try our more powerful v2 here: https://qrcodemonster.art!
|
|
167 |
value=1.5,
|
168 |
label="Controlnet Conditioning Scale",
|
169 |
info="""Controls the readability/creativity of the QR code.
|
170 |
-
|
171 |
High values: The generated QR code will be more readable.
|
172 |
Low values: The generated QR code will be more creative.
|
173 |
"""
|
@@ -194,8 +192,7 @@ Try our more powerful v2 here: https://qrcodemonster.art!
|
|
194 |
with gr.Row():
|
195 |
run_btn = gr.Button("Run")
|
196 |
with gr.Column():
|
197 |
-
result_image = gr.Image(
|
198 |
-
label="Result Image", elem_id="result_image")
|
199 |
run_btn.click(
|
200 |
inference,
|
201 |
inputs=[
|
@@ -213,7 +210,7 @@ Try our more powerful v2 here: https://qrcodemonster.art!
|
|
213 |
gr.Examples(
|
214 |
examples=[
|
215 |
[
|
216 |
-
"
|
217 |
"Baroque rococo architecture, architectural photography, post apocalyptic New York, hyperrealism, [roots], hyperrealistic, octane render, cinematic, hyper detailed, 8K",
|
218 |
"",
|
219 |
7,
|
@@ -231,7 +228,7 @@ Try our more powerful v2 here: https://qrcodemonster.art!
|
|
231 |
"Euler a",
|
232 |
],
|
233 |
[
|
234 |
-
"
|
235 |
"3 cups of coffee with coffee beans around",
|
236 |
"",
|
237 |
7,
|
@@ -249,7 +246,7 @@ Try our more powerful v2 here: https://qrcodemonster.art!
|
|
249 |
"Euler a",
|
250 |
],
|
251 |
[
|
252 |
-
"
|
253 |
"A top view picture of a sandy beach, organic shapes, beautiful lighting, bumps and shadows, 8k, highly detailed",
|
254 |
"sky, water, squares",
|
255 |
7,
|
@@ -275,9 +272,9 @@ Try our more powerful v2 here: https://qrcodemonster.art!
|
|
275 |
"""
|
276 |
## Notes
|
277 |
|
278 |
-
* The generated QR codes may not always be easily readable and may require adjusting the parameters.
|
279 |
* The prompt affects the quality of the generated QR code.
|
280 |
-
* The scan may work better if the phone is held further away from the screen.
|
281 |
|
282 |
## Parameters
|
283 |
|
|
|
77 |
guidance_scale: float = 10.0,
|
78 |
controlnet_conditioning_scale: float = 2.0,
|
79 |
seed: int = -1,
|
80 |
+
sampler="Euler a",
|
81 |
):
|
82 |
if prompt is None or prompt == "":
|
83 |
raise gr.Error("Prompt is required")
|
|
|
99 |
prompt=prompt,
|
100 |
negative_prompt=negative_prompt,
|
101 |
image=qrcode_image,
|
102 |
+
width=qrcode_image.width,
|
103 |
+
height=qrcode_image.height,
|
104 |
guidance_scale=float(guidance_scale),
|
105 |
+
controlnet_conditioning_scale=float(controlnet_conditioning_scale),
|
|
|
106 |
generator=generator,
|
107 |
num_inference_steps=40,
|
108 |
)
|
109 |
+
return out.images[0]
|
110 |
|
111 |
|
112 |
css = """
|
|
|
166 |
value=1.5,
|
167 |
label="Controlnet Conditioning Scale",
|
168 |
info="""Controls the readability/creativity of the QR code.
|
|
|
169 |
High values: The generated QR code will be more readable.
|
170 |
Low values: The generated QR code will be more creative.
|
171 |
"""
|
|
|
192 |
with gr.Row():
|
193 |
run_btn = gr.Button("Run")
|
194 |
with gr.Column():
|
195 |
+
result_image = gr.Image(label="Result Image", elem_id="result_image")
|
|
|
196 |
run_btn.click(
|
197 |
inference,
|
198 |
inputs=[
|
|
|
210 |
gr.Examples(
|
211 |
examples=[
|
212 |
[
|
213 |
+
"test",
|
214 |
"Baroque rococo architecture, architectural photography, post apocalyptic New York, hyperrealism, [roots], hyperrealistic, octane render, cinematic, hyper detailed, 8K",
|
215 |
"",
|
216 |
7,
|
|
|
228 |
"Euler a",
|
229 |
],
|
230 |
[
|
231 |
+
"test",
|
232 |
"3 cups of coffee with coffee beans around",
|
233 |
"",
|
234 |
7,
|
|
|
246 |
"Euler a",
|
247 |
],
|
248 |
[
|
249 |
+
"test",
|
250 |
"A top view picture of a sandy beach, organic shapes, beautiful lighting, bumps and shadows, 8k, highly detailed",
|
251 |
"sky, water, squares",
|
252 |
7,
|
|
|
272 |
"""
|
273 |
## Notes
|
274 |
|
275 |
+
* The generated QR codes may not always be easily readable and may require adjusting the parameters.
|
276 |
* The prompt affects the quality of the generated QR code.
|
277 |
+
* The scan may work better if the phone is held further away from the screen, or if the page is zoomed out.
|
278 |
|
279 |
## Parameters
|
280 |
|