Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
|
@@ -395,6 +395,7 @@ def generate(
|
|
| 395 |
steps=9,
|
| 396 |
shift=3.0,
|
| 397 |
random_seed=True,
|
|
|
|
| 398 |
gallery_images=None,
|
| 399 |
enhance=False,
|
| 400 |
progress=gr.Progress(track_tqdm=True),
|
|
@@ -455,8 +456,8 @@ def generate(
|
|
| 455 |
|
| 456 |
if gallery_images is None:
|
| 457 |
gallery_images = []
|
| 458 |
-
|
| 459 |
-
|
| 460 |
|
| 461 |
timestamp = int(time.time())
|
| 462 |
filename = f"z_generated_{timestamp}_{seed}.png"
|
|
@@ -507,6 +508,7 @@ with gr.Blocks(title="Z-Image Demo") as demo:
|
|
| 507 |
with gr.Row():
|
| 508 |
seed = gr.Number(label="Seed", value=42, precision=0)
|
| 509 |
random_seed = gr.Checkbox(label="Random Seed", value=True)
|
|
|
|
| 510 |
|
| 511 |
with gr.Row():
|
| 512 |
steps = gr.Slider(label="Steps", minimum=1, maximum=100, value=8, step=1, interactive=False)
|
|
@@ -553,7 +555,7 @@ with gr.Blocks(title="Z-Image Demo") as demo:
|
|
| 553 |
|
| 554 |
generate_btn.click(
|
| 555 |
generate,
|
| 556 |
-
inputs=[prompt_input, resolution, seed, steps, shift, random_seed, output_gallery],
|
| 557 |
outputs=[output_gallery, used_seed, seed, image_path_output],
|
| 558 |
api_visibility="public",
|
| 559 |
)
|
|
|
|
| 395 |
steps=9,
|
| 396 |
shift=3.0,
|
| 397 |
random_seed=True,
|
| 398 |
+
return_image=True,
|
| 399 |
gallery_images=None,
|
| 400 |
enhance=False,
|
| 401 |
progress=gr.Progress(track_tqdm=True),
|
|
|
|
| 456 |
|
| 457 |
if gallery_images is None:
|
| 458 |
gallery_images = []
|
| 459 |
+
if return_image:
|
| 460 |
+
gallery_images = [image] + gallery_images # latest output to be at the top of the list
|
| 461 |
|
| 462 |
timestamp = int(time.time())
|
| 463 |
filename = f"z_generated_{timestamp}_{seed}.png"
|
|
|
|
| 508 |
with gr.Row():
|
| 509 |
seed = gr.Number(label="Seed", value=42, precision=0)
|
| 510 |
random_seed = gr.Checkbox(label="Random Seed", value=True)
|
| 511 |
+
return_image = gr.Checkbox(label="返回图片", value=True)
|
| 512 |
|
| 513 |
with gr.Row():
|
| 514 |
steps = gr.Slider(label="Steps", minimum=1, maximum=100, value=8, step=1, interactive=False)
|
|
|
|
| 555 |
|
| 556 |
generate_btn.click(
|
| 557 |
generate,
|
| 558 |
+
inputs=[prompt_input, resolution, seed, steps, shift, random_seed, return_image, output_gallery],
|
| 559 |
outputs=[output_gallery, used_seed, seed, image_path_output],
|
| 560 |
api_visibility="public",
|
| 561 |
)
|