Update app.py
Browse files
app.py
CHANGED
@@ -330,15 +330,15 @@ with gr.Blocks() as demo:
|
|
330 |
label="ํ๋กฌํํธ (์ ํ ์ฌํญ)"
|
331 |
)
|
332 |
with gr.Row():
|
333 |
-
image_change_btn1 = gr.Button("
|
334 |
-
image_change_btn2 = gr.Button("
|
335 |
-
text_remove_btn = gr.Button("
|
336 |
-
text_change_btn = gr.Button("
|
337 |
clothes_change_btn1 = gr.Button("๊ฐ์ ์ํ์ฐฉ์ฉ-1")
|
338 |
-
clothes_change_btn2 = gr.Button("
|
339 |
holding_product_btn = gr.Button("์ํ๋ค๊ณ ์๊ธฐ")
|
340 |
-
background_change_btn = gr.Button("
|
341 |
-
composite_product_btn = gr.Button("
|
342 |
submit_btn = gr.Button("์ด๋ฏธ์ง ์์ฑ (4์ฅ)", variant="primary")
|
343 |
|
344 |
gr.Markdown(
|
@@ -354,6 +354,24 @@ with gr.Blocks() as demo:
|
|
354 |
"""
|
355 |
)
|
356 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
357 |
# ์ค๋ฅธ์ชฝ ์ถ๋ ฅ ์์ญ
|
358 |
with gr.Column(scale=1):
|
359 |
with gr.Row():
|
@@ -369,7 +387,7 @@ with gr.Blocks() as demo:
|
|
369 |
|
370 |
# ์ ํ ์ต์
๋ฒํผ ํด๋ฆญ ์ ํ๋กฌํํธ ์
๋ ฅ๋ ์
๋ฐ์ดํธ (ํ๊ตญ์ด ๋ฌธ๊ตฌ)
|
371 |
image_change_btn1.click(
|
372 |
-
fn=lambda: "(#1์ ์ฌ์ฑ)
|
373 |
inputs=[],
|
374 |
outputs=prompt_input
|
375 |
)
|
@@ -389,7 +407,7 @@ with gr.Blocks() as demo:
|
|
389 |
outputs=prompt_input
|
390 |
)
|
391 |
clothes_change_btn1.click(
|
392 |
-
fn=lambda: "(#1์
|
393 |
inputs=[],
|
394 |
outputs=prompt_input
|
395 |
)
|
@@ -399,7 +417,7 @@ with gr.Blocks() as demo:
|
|
399 |
outputs=prompt_input
|
400 |
)
|
401 |
holding_product_btn.click(
|
402 |
-
fn=lambda: "(#1์ ์ฌ์ฑ๋ชจ๋ธ)์ด ์ ์ฒด ๋น์จ๊ณผ ํฌ์ฆ๋ ์ ์นํ ์ฒด (#2์ ์์ธ์)
|
403 |
inputs=[],
|
404 |
outputs=prompt_input
|
405 |
)
|
|
|
330 |
label="ํ๋กฌํํธ (์ ํ ์ฌํญ)"
|
331 |
)
|
332 |
with gr.Row():
|
333 |
+
image_change_btn1 = gr.Button("์ด๋ฏธ์ง๋ณ๊ฒฝ-1")
|
334 |
+
image_change_btn2 = gr.Button("์ด๋ฏธ์ง๋ณ๊ฒฝ-2")
|
335 |
+
text_remove_btn = gr.Button("๊ธ์์ง์ฐ๊ธฐ")
|
336 |
+
text_change_btn = gr.Button("๊ธ์๋ณ๊ฒฝํ๊ธฐ")
|
337 |
clothes_change_btn1 = gr.Button("๊ฐ์ ์ํ์ฐฉ์ฉ-1")
|
338 |
+
clothes_change_btn2 = gr.Button("์ํ์ฐฉ์ฉ-2")
|
339 |
holding_product_btn = gr.Button("์ํ๋ค๊ณ ์๊ธฐ")
|
340 |
+
background_change_btn = gr.Button("๋ฐฐ๊ฒฝ๋ฐ๊พธ๊ธฐ")
|
341 |
+
composite_product_btn = gr.Button("๋ถ๋ถ์ง์ฐ๊ธฐ")
|
342 |
submit_btn = gr.Button("์ด๋ฏธ์ง ์์ฑ (4์ฅ)", variant="primary")
|
343 |
|
344 |
gr.Markdown(
|
|
|
354 |
"""
|
355 |
)
|
356 |
|
357 |
+
gr.Markdown("## ์์ ", elem_classes="gr-examples-header")
|
358 |
+
examples = [
|
359 |
+
["down/๋ชจ๋ธ.jpg", "", "", "(#1์ ์ฌ์ฑ)์ ์ด๋ฏธ์ง๋ฅผ ์ด์ง ๋ค๋ก ๋์๋ณด๋ ๋ชจ์ต์ผ๋ก ์ต๋ํ ์ด์ seed๋ฅผ ์ ์งํํ
์์ฐ์ค๋ฝ๊ฒ ๋ณ๊ฒฝํ๋ผ."],
|
360 |
+
["down/์์ด๋ ๊ณ ๋ชจํ.jpg", "", "", "(#1 ๋ ๋ชจ๋ชจํ)์์ ์ฒญ์์์ด๋ ๊ณ ๋ง ๊ฒ์์ ๊ณ ๋๋ ๊ณ ๋ก ๋ณ๊ฒฝํ๊ณ ๋๋จธ์ง ๋ถ๋ถ์ seed๋ฅผ ๋ณ๊ฒฝ์ ํ์ง๋ง๋ผ."],
|
361 |
+
["down/์ค๊ตญ์ด.png", "", "", "(#1 ์ด๋ฏธ์ง)์ ์๋ ์ค๊ตญ์ด๋ฅผ ๋ชจ๋ ์ ๊ฑฐํ๋ผ."],
|
362 |
+
["down/ํ
์คํธ.webp", "", "", '(#1์ ํ
์คํธ)๋ฅผ ์คํ์ผ์ ์ ์งํ์ฒด ํ
์คํธ๋ง "Hello"๋ก ๋ฐ๊ฟ๋ผ'],
|
363 |
+
["down/๋ชจ๋ธ.jpg", "down/์ ๊ธ๋ผ์ค.png", "down/์ฒญ๋ฐ์ง.png", "(#1์ ์ฌ์ฑ๋ชจ๋ธ)์ด ์ ์ฒด ๋น์ก๊ณผ ํฌ์ฆ๋ ์ ์นํ ์ฒด (#2์ ์ ๊ธ๋ผ์ค)์ (#3์ ์ฒญ๋ฐ์ง)๋ฅผ ์ง์ ๋ชจ๋ธ์ด ์ฐฉ์ฉํ๊ฒ ์ฒ๋ผ ์์ฐ์ค๋ฝ๊ฒ ์ด๋ฏธ์ง๋ฅผ ์์ฑํ๋ผ."],
|
364 |
+
["down/๋ชจ๋ธ.jpg", "down/์ ๊ธ๋ผ์ค.png", "down/์นดํ์ ๊ฒฝ.png", "(#1์ ์ฌ์ฑ๋ชจ๋ธ)์ด ์ ์ฒด ๋น์ก๊ณผ ํฌ์ฆ๋ ์ ์นํ ์ฒด (#2์ ์ ๊ธ๋ผ์ค)๋ฅผ ์ง์ ๋ชจ๋ธ์ด ์ฐฉ์ฉํ ๊ฒ์ฒ๋ผ (#3์ ์ฅ์)์์ ์์์ ์์ ์๋ ์์ฐ์ค๋ฌ์ด ์ด๋ฏธ์ง๋ฅผ ์์ฑํ๋ผ."],
|
365 |
+
["down/๋ชจ๋ธ.jpg", "down/์์ธ์.png", "", "(#1์ ์ฌ์ฑ๋ชจ๋ธ)์ด ์ ์ฒด ๋น์จ๊ณผ ํฌ์ฆ๋ ์ ์นํ ์ฒด (#2์ ์์ธ์)์ ์ฌ์ฑ๋ชจ๋ธ์ด ํ๋ณดํ ์์ธ์ ๋๋ณด์ด๊ฒ ๋ค๊ณ ์๋ ์์ฐ์ค๋ฌ์ด ๋ชจ์ต์ผ๋ก ์ด๋ฏธ์ง๋ฅผ ์์ฑํ๋ผ."],
|
366 |
+
["down/๋ชจ๋ธ.jpg", "down/์นดํ์ ๊ฒฝ.png", "", "(#1์ ์ฌ์ฑ๋ชจ๋ธ)์ด (#2 ์ด๋ฏธ์ง์ ๋ฐฐ๊ฒฝ)์ ์ฃผ์ ํผ์ฌ์ฒด๋ ๊ทธ๋๋ก ์ ์งํ์ฌ ๋ ์ด๋ฏธ์ง์ ๋ถ์๊ธฐ๊ฐ ์์ฐ์ค๋ฝ๊ฒ ์ด์ฐ๋ฌ์ง๋๋ก ์์ฑํ๋ผ."],
|
367 |
+
["down/์์ด๋ ๊ณ ๋ชจํ.jpg", "", "", "(#1์ ๋ ๊ณ ๋ชจํ)์์ ์ฒญ์์์ด๋ ๊ณ ๋ฅผ ์ ๊ฑฐํ ํ, ๊ทธ ์๋ฆฌ๋ฅผ ์ฃผ๋ณ ๋ฐฐ๊ฒฝ๊ณผ ์์ฐ์ค๋ฝ๊ฒ ์ด์ฐ๋ฌ์ง๋๋ก ์ฑ์์ฃผ์ธ์. ๋จ, ์ด๋ฏธ์ง์ ๋ค๋ฅธ ๋ถ๋ถ์ ์ฃผ์ ์์๋ ๋์ผํ๊ฒ ์ ์งํด ํด์ผํ๋ค."]
|
368 |
+
]
|
369 |
+
gr.Examples(
|
370 |
+
examples=examples,
|
371 |
+
inputs=[image1_input, image2_input, image3_input, prompt_input],
|
372 |
+
elem_id="examples-grid"
|
373 |
+
)
|
374 |
+
|
375 |
# ์ค๋ฅธ์ชฝ ์ถ๋ ฅ ์์ญ
|
376 |
with gr.Column(scale=1):
|
377 |
with gr.Row():
|
|
|
387 |
|
388 |
# ์ ํ ์ต์
๋ฒํผ ํด๋ฆญ ์ ํ๋กฌํํธ ์
๋ ฅ๋ ์
๋ฐ์ดํธ (ํ๊ตญ์ด ๋ฌธ๊ตฌ)
|
389 |
image_change_btn1.click(
|
390 |
+
fn=lambda: "(#1์ ์ฌ์ฑ)์ด ์ด์ง ๋ค๋ก ๋์๋ณด๋ ๋ชจ์ต์ผ๋ก ์ต๋ํ ์ด์ seed๋ฅผ ์ ์งํํ
์์ฐ์ค๋ฝ๊ฒ ๋ณ๊ฒฝํ๋ผ.",
|
391 |
inputs=[],
|
392 |
outputs=prompt_input
|
393 |
)
|
|
|
407 |
outputs=prompt_input
|
408 |
)
|
409 |
clothes_change_btn1.click(
|
410 |
+
fn=lambda: "(#1์ ์ฌ์ฑ๋ชจ๋ธ)์ด ์ ์ฒด ๋น์ก๊ณผ ํฌ์ฆ๋ ์ ์นํ ์ฒด (#2์ ์ ๊ธ๋ผ์ค)์ (#3์ ์ฒญ๋ฐ์ง)๋ฅผ ์ง์ ๋ชจ๋ธ์ด ์ฐฉ์ฉํ๊ฒ ์ฒ๋ผ ์์ฐ์ค๋ฝ๊ฒ ์ด๋ฏธ์ง๋ฅผ ์์ฑํ๋ผ.",
|
411 |
inputs=[],
|
412 |
outputs=prompt_input
|
413 |
)
|
|
|
417 |
outputs=prompt_input
|
418 |
)
|
419 |
holding_product_btn.click(
|
420 |
+
fn=lambda: "(#1์ ์ฌ์ฑ๋ชจ๋ธ)์ด ์ ์ฒด ๋น์จ๊ณผ ํฌ์ฆ๋ ์ ์นํ ์ฒด (#2์ ํฌ์ง ์๋ ์์ธ์)๋ฅผ ์ง์ ๋ชจ๋ธ์ด ์ฌ์ฉํ๊ธฐ ์ํด ๋ค๊ณ ์๋ ์์ฐ์ค๋ฌ์ด ๋ชจ์ต์ผ๋ก ์ด๋ฏธ์ง๋ฅผ ์์ฑํ๋ผ.",
|
421 |
inputs=[],
|
422 |
outputs=prompt_input
|
423 |
)
|