Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -315,11 +315,6 @@ with gr.Blocks(theme='Hev832/Applio') as blocks:
|
|
315 |
placeholder="Enter URL or text for your QR code",
|
316 |
info="This is what your QR code will link to or display when scanned.",
|
317 |
)
|
318 |
-
with gr.Accordion(label="QR Code Image (Optional)", open=False):
|
319 |
-
qr_code_image = gr.Image(
|
320 |
-
label="QR Code Image (Optional). Leave blank to automatically generate QR code",
|
321 |
-
type="pil",
|
322 |
-
)
|
323 |
|
324 |
prompt = gr.Textbox(
|
325 |
label="Artistic Prompt",
|
@@ -349,6 +344,12 @@ with gr.Blocks(theme='Hev832/Applio') as blocks:
|
|
349 |
)
|
350 |
invert_init_image_button = gr.Button("Invert Init Image")
|
351 |
|
|
|
|
|
|
|
|
|
|
|
|
|
352 |
with gr.Accordion("Advanced Art Controls", open=True):
|
353 |
|
354 |
controlnet_conditioning_scale = gr.Slider(
|
@@ -491,29 +492,28 @@ with gr.Blocks(theme='Hev832/Applio') as blocks:
|
|
491 |
result_image = gr.Image(label="Your Artistic QR Code")
|
492 |
used_seed = gr.Number(label="Seed Used", interactive=False)
|
493 |
|
494 |
-
with gr.Row():
|
495 |
-
scan_button = gr.Button("
|
|
|
|
|
496 |
invert_button = gr.Button("Invert Image")
|
497 |
-
|
498 |
-
with gr.Row():
|
499 |
-
brightness = gr.Slider(minimum=0.1, maximum=2.0, step=0.1, value=1.0, label="Brightness")
|
500 |
-
contrast = gr.Slider(minimum=0.1, maximum=2.0, step=0.1, value=1.0, label="Contrast")
|
501 |
-
saturation = gr.Slider(minimum=0.1, maximum=2.0, step=0.1, value=1.0, label="Saturation")
|
502 |
-
|
503 |
-
scan_result = gr.Textbox(label="Scan Result", interactive=False)
|
504 |
-
|
505 |
gr.Markdown(
|
506 |
"""
|
507 |
### 🔍 Analyzing Your Creation
|
508 |
-
- Is the QR code scannable?
|
|
|
509 |
- Does the art style match your prompt? If not, try adjusting the 'Prompt Adherence'.
|
510 |
- Want more artistic flair? Increase the 'Artistic Freedom'.
|
511 |
- Need a clearer QR code? Raise the 'QR Code Visibility'.
|
512 |
-
|
513 |
-
Remember, creating the perfect QR art is a journey of experimentation and refinement.
|
514 |
-
Enjoy the process of bringing your unique vision to life!
|
515 |
"""
|
516 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
517 |
|
518 |
def scan_and_display(image):
|
519 |
if image is None:
|
|
|
315 |
placeholder="Enter URL or text for your QR code",
|
316 |
info="This is what your QR code will link to or display when scanned.",
|
317 |
)
|
|
|
|
|
|
|
|
|
|
|
318 |
|
319 |
prompt = gr.Textbox(
|
320 |
label="Artistic Prompt",
|
|
|
344 |
)
|
345 |
invert_init_image_button = gr.Button("Invert Init Image")
|
346 |
|
347 |
+
with gr.Accordion(label="QR Code Image (Optional)", open=False, visible=False):
|
348 |
+
qr_code_image = gr.Image(
|
349 |
+
label="QR Code Image (Optional). Leave blank to automatically generate QR code",
|
350 |
+
type="pil",
|
351 |
+
)
|
352 |
+
|
353 |
with gr.Accordion("Advanced Art Controls", open=True):
|
354 |
|
355 |
controlnet_conditioning_scale = gr.Slider(
|
|
|
492 |
result_image = gr.Image(label="Your Artistic QR Code")
|
493 |
used_seed = gr.Number(label="Seed Used", interactive=False)
|
494 |
|
495 |
+
with gr.Row(visible=False):
|
496 |
+
scan_button = gr.Button("Verify QR Code Works")
|
497 |
+
scan_result = gr.Textbox(label="Validation Result of QR Code", interactive=False)
|
498 |
+
|
499 |
invert_button = gr.Button("Invert Image")
|
500 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
501 |
gr.Markdown(
|
502 |
"""
|
503 |
### 🔍 Analyzing Your Creation
|
504 |
+
- Is the QR code scannable? Check with your phone camera to see if it can scan it.
|
505 |
+
- If not scannable, use the Brightness, Contrast, and Saturation sliders to optimize the QR code for scanning.
|
506 |
- Does the art style match your prompt? If not, try adjusting the 'Prompt Adherence'.
|
507 |
- Want more artistic flair? Increase the 'Artistic Freedom'.
|
508 |
- Need a clearer QR code? Raise the 'QR Code Visibility'.
|
|
|
|
|
|
|
509 |
"""
|
510 |
)
|
511 |
+
|
512 |
+
with gr.Row():
|
513 |
+
brightness = gr.Slider(minimum=0.1, maximum=2.0, step=0.1, value=1.0, label="Brightness")
|
514 |
+
contrast = gr.Slider(minimum=0.1, maximum=2.0, step=0.1, value=1.0, label="Contrast")
|
515 |
+
saturation = gr.Slider(minimum=0.1, maximum=2.0, step=0.1, value=1.0, label="Saturation")
|
516 |
+
|
517 |
|
518 |
def scan_and_display(image):
|
519 |
if image is None:
|