Switch to Gemini + update requirements
Browse files- app.py +3 -1
- results/result_20250910225642.png +3 -0
- results/result_20250910225723.png +3 -0
- results/result_20250910230231.png +3 -0
- results/result_20250910230304.png +3 -0
- results/result_20250910230329.png +3 -0
- results/result_20250910230345.png +3 -0
- results/result_20250910230416.png +3 -0
- results/result_20250910230447.png +3 -0
- results/result_20250911001224.png +3 -0
- results/result_20250911002426.png +3 -0
- results/result_20250911002933.png +3 -0
- uploads/upload_1757541401.png +3 -0
- uploads/upload_1757541441.png +3 -0
- uploads/upload_1757541461.png +3 -0
- uploads/upload_1757541485.png +3 -0
- uploads/upload_1757541495.png +3 -0
- uploads/upload_1757541522.png +3 -0
- uploads/upload_1757541526.png +3 -0
- uploads/upload_1757541529.png +3 -0
- uploads/upload_1757541538.png +3 -0
- uploads/upload_1757541543.png +3 -0
- uploads/upload_1757541749.png +3 -0
- uploads/upload_1757541783.png +3 -0
- uploads/upload_1757541808.png +3 -0
- uploads/upload_1757541824.png +3 -0
- uploads/upload_1757541855.png +3 -0
- uploads/upload_1757541886.png +3 -0
- uploads/upload_1757545837.png +3 -0
- uploads/upload_1757545848.png +3 -0
- uploads/upload_1757545864.png +3 -0
- uploads/upload_1757545935.png +3 -0
- uploads/upload_1757546415.png +3 -0
- uploads/upload_1757546427.png +3 -0
- uploads/upload_1757546446.png +3 -0
- uploads/upload_1757546467.png +3 -0
- uploads/upload_1757546545.png +3 -0
- uploads/upload_1757546560.png +3 -0
- uploads/upload_1757546663.png +3 -0
- uploads/upload_1757546972.png +3 -0
- uploads/upload_1757547000.png +3 -0
- uploads/upload_1757547007.png +3 -0
app.py
CHANGED
|
@@ -68,6 +68,7 @@ def replace_background(input_path, bg_choice):
|
|
| 68 |
cleanup_old_files(RESULTS_DIR)
|
| 69 |
return result_path
|
| 70 |
|
|
|
|
| 71 |
def process_image(input_img, bg_choice, bg_upload, logo_upload, logo_transparency, logo_position, brand_color):
|
| 72 |
if input_img is None:
|
| 73 |
return []
|
|
@@ -200,13 +201,14 @@ with gr.Blocks(css="footer {display:none !important}") as demo:
|
|
| 200 |
value="Bottom-Right",
|
| 201 |
label="Logo Position"
|
| 202 |
)
|
| 203 |
-
brand_color = gr.ColorPicker(label="Brand Colour")
|
| 204 |
|
| 205 |
btn = gr.Button("✨ Generate New Photo")
|
| 206 |
output_imgs = gr.Gallery(label="Generated Image", elem_id="gallery", columns=1, rows=1)
|
| 207 |
|
| 208 |
btn.click(
|
| 209 |
fn=process_image,
|
|
|
|
| 210 |
inputs=[input_img, bg_choices, bg_upload, logo_upload, logo_transparency, logo_position, brand_color],
|
| 211 |
outputs=output_imgs
|
| 212 |
)
|
|
|
|
| 68 |
cleanup_old_files(RESULTS_DIR)
|
| 69 |
return result_path
|
| 70 |
|
| 71 |
+
#def process_image(input_img, bg_choice, bg_upload, logo_upload, logo_transparency, logo_position, brand_color):
|
| 72 |
def process_image(input_img, bg_choice, bg_upload, logo_upload, logo_transparency, logo_position, brand_color):
|
| 73 |
if input_img is None:
|
| 74 |
return []
|
|
|
|
| 201 |
value="Bottom-Right",
|
| 202 |
label="Logo Position"
|
| 203 |
)
|
| 204 |
+
#brand_color = gr.ColorPicker(label="Brand Colour")
|
| 205 |
|
| 206 |
btn = gr.Button("✨ Generate New Photo")
|
| 207 |
output_imgs = gr.Gallery(label="Generated Image", elem_id="gallery", columns=1, rows=1)
|
| 208 |
|
| 209 |
btn.click(
|
| 210 |
fn=process_image,
|
| 211 |
+
#inputs=[input_img, bg_choices, bg_upload, logo_upload, logo_transparency, logo_position, brand_color],
|
| 212 |
inputs=[input_img, bg_choices, bg_upload, logo_upload, logo_transparency, logo_position, brand_color],
|
| 213 |
outputs=output_imgs
|
| 214 |
)
|
results/result_20250910225642.png
ADDED
|
Git LFS Details
|
results/result_20250910225723.png
ADDED
|
Git LFS Details
|
results/result_20250910230231.png
ADDED
|
Git LFS Details
|
results/result_20250910230304.png
ADDED
|
Git LFS Details
|
results/result_20250910230329.png
ADDED
|
Git LFS Details
|
results/result_20250910230345.png
ADDED
|
Git LFS Details
|
results/result_20250910230416.png
ADDED
|
Git LFS Details
|
results/result_20250910230447.png
ADDED
|
Git LFS Details
|
results/result_20250911001224.png
ADDED
|
Git LFS Details
|
results/result_20250911002426.png
ADDED
|
Git LFS Details
|
results/result_20250911002933.png
ADDED
|
Git LFS Details
|
uploads/upload_1757541401.png
ADDED
|
Git LFS Details
|
uploads/upload_1757541441.png
ADDED
|
Git LFS Details
|
uploads/upload_1757541461.png
ADDED
|
Git LFS Details
|
uploads/upload_1757541485.png
ADDED
|
Git LFS Details
|
uploads/upload_1757541495.png
ADDED
|
Git LFS Details
|
uploads/upload_1757541522.png
ADDED
|
Git LFS Details
|
uploads/upload_1757541526.png
ADDED
|
Git LFS Details
|
uploads/upload_1757541529.png
ADDED
|
Git LFS Details
|
uploads/upload_1757541538.png
ADDED
|
Git LFS Details
|
uploads/upload_1757541543.png
ADDED
|
Git LFS Details
|
uploads/upload_1757541749.png
ADDED
|
Git LFS Details
|
uploads/upload_1757541783.png
ADDED
|
Git LFS Details
|
uploads/upload_1757541808.png
ADDED
|
Git LFS Details
|
uploads/upload_1757541824.png
ADDED
|
Git LFS Details
|
uploads/upload_1757541855.png
ADDED
|
Git LFS Details
|
uploads/upload_1757541886.png
ADDED
|
Git LFS Details
|
uploads/upload_1757545837.png
ADDED
|
Git LFS Details
|
uploads/upload_1757545848.png
ADDED
|
Git LFS Details
|
uploads/upload_1757545864.png
ADDED
|
Git LFS Details
|
uploads/upload_1757545935.png
ADDED
|
Git LFS Details
|
uploads/upload_1757546415.png
ADDED
|
Git LFS Details
|
uploads/upload_1757546427.png
ADDED
|
Git LFS Details
|
uploads/upload_1757546446.png
ADDED
|
Git LFS Details
|
uploads/upload_1757546467.png
ADDED
|
Git LFS Details
|
uploads/upload_1757546545.png
ADDED
|
Git LFS Details
|
uploads/upload_1757546560.png
ADDED
|
Git LFS Details
|
uploads/upload_1757546663.png
ADDED
|
Git LFS Details
|
uploads/upload_1757546972.png
ADDED
|
Git LFS Details
|
uploads/upload_1757547000.png
ADDED
|
Git LFS Details
|
uploads/upload_1757547007.png
ADDED
|
Git LFS Details
|