pratyyush commited on
Commit
e8b839c
·
verified ·
1 Parent(s): 93b8d59

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -5
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 (Button to select image, shows only output)
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
- # Fixed-size output display
59
- output = gr.Image(label="Colorized Image", type="filepath", elem_id="fixed-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)