Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -3,6 +3,7 @@ import warnings
|
|
| 3 |
from pathlib import Path
|
| 4 |
|
| 5 |
import gradio as gr
|
|
|
|
| 6 |
import torch
|
| 7 |
import fastai
|
| 8 |
from deoldify import device
|
|
@@ -35,7 +36,7 @@ def colorizer_fn(input_img):
|
|
| 35 |
watermarked=False,
|
| 36 |
post_process=True,
|
| 37 |
)
|
| 38 |
-
return output_img
|
| 39 |
else:
|
| 40 |
return None
|
| 41 |
|
|
@@ -48,15 +49,15 @@ footer {display: none !important;} /* Hide footer */
|
|
| 48 |
button[title="Share"] { display: none !important; } /* Hides the Share button */
|
| 49 |
"""
|
| 50 |
|
| 51 |
-
# Gradio Interface (
|
| 52 |
with gr.Blocks(css=custom_css) as demo:
|
| 53 |
-
gr.Markdown("# AI Image Colorizer")
|
| 54 |
|
| 55 |
# File uploader
|
| 56 |
image_input = gr.File(label="Select Image", file_types=[".png", ".jpg", ".jpeg"])
|
| 57 |
|
| 58 |
-
#
|
| 59 |
-
output =
|
| 60 |
|
| 61 |
# Process image when uploaded
|
| 62 |
image_input.change(colorizer_fn, inputs=image_input, outputs=output)
|
|
|
|
| 3 |
from pathlib import Path
|
| 4 |
|
| 5 |
import gradio as gr
|
| 6 |
+
from gradio_imageslider import ImageSlider # Import ImageSlider
|
| 7 |
import torch
|
| 8 |
import fastai
|
| 9 |
from deoldify import device
|
|
|
|
| 36 |
watermarked=False,
|
| 37 |
post_process=True,
|
| 38 |
)
|
| 39 |
+
return (input_img, output_img) # Return tuple for ImageSlider
|
| 40 |
else:
|
| 41 |
return None
|
| 42 |
|
|
|
|
| 49 |
button[title="Share"] { display: none !important; } /* Hides the Share button */
|
| 50 |
"""
|
| 51 |
|
| 52 |
+
# Gradio Interface (Image uploader + Slider output)
|
| 53 |
with gr.Blocks(css=custom_css) as demo:
|
| 54 |
+
gr.Markdown("# AI Image Colorizer with Slider")
|
| 55 |
|
| 56 |
# File uploader
|
| 57 |
image_input = gr.File(label="Select Image", file_types=[".png", ".jpg", ".jpeg"])
|
| 58 |
|
| 59 |
+
# Image Slider for comparison
|
| 60 |
+
output = ImageSlider(label="Old vs Colorized Image", type="filepath")
|
| 61 |
|
| 62 |
# Process image when uploaded
|
| 63 |
image_input.change(colorizer_fn, inputs=image_input, outputs=output)
|