Spaces:
Sleeping
Sleeping
Commit
·
4641d09
1
Parent(s):
db45890
wew
Browse files
app.py
CHANGED
@@ -28,14 +28,15 @@ def to_black_and_white(input_image, contrast, brightness, sharpness, color, filt
|
|
28 |
bw_image = adjusted_image.convert("L")
|
29 |
return bw_image
|
30 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
def apply_preset(preset):
|
32 |
-
presets = {
|
33 |
-
"Noir": (2.0, 0.8, 1.5, 0.0, 0.2),
|
34 |
-
"Vintage": (1.0, 1.2, 0.8, 1.5, 0.5),
|
35 |
-
"High Contrast": (3.0, 1.0, 2.0, 0.0, 1.0),
|
36 |
-
"Soft Glow": (0.8, 1.5, 0.5, 1.0, 0.8),
|
37 |
-
"Classic": (1.5, 1.0, 1.0, 0.5, 0.3)
|
38 |
-
}
|
39 |
return presets.get(preset, (1.0, 1.0, 1.0, 1.0, 1.0))
|
40 |
|
41 |
with gr.Blocks() as app:
|
@@ -44,7 +45,7 @@ with gr.Blocks() as app:
|
|
44 |
with gr.Row():
|
45 |
with gr.Column():
|
46 |
image_input = gr.Image(type="pil", label="Upload your Image")
|
47 |
-
preset_dropdown = gr.Dropdown(list(
|
48 |
contrast_slider = gr.Slider(minimum=0.5, maximum=3.0, value=1.0, label="Contrast")
|
49 |
brightness_slider = gr.Slider(minimum=0.5, maximum=3.0, value=1.0, label="Brightness")
|
50 |
sharpness_slider = gr.Slider(minimum=0.5, maximum=3.0, value=1.0, label="Sharpness")
|
|
|
28 |
bw_image = adjusted_image.convert("L")
|
29 |
return bw_image
|
30 |
|
31 |
+
presets = {
|
32 |
+
"Noir": (2.0, 0.8, 1.5, 0.0, 0.2),
|
33 |
+
"Vintage": (1.0, 1.2, 0.8, 1.5, 0.5),
|
34 |
+
"High Contrast": (3.0, 1.0, 2.0, 0.0, 1.0),
|
35 |
+
"Soft Glow": (0.8, 1.5, 0.5, 1.0, 0.8),
|
36 |
+
"Classic": (1.5, 1.0, 1.0, 0.5, 0.3)
|
37 |
+
}
|
38 |
+
|
39 |
def apply_preset(preset):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40 |
return presets.get(preset, (1.0, 1.0, 1.0, 1.0, 1.0))
|
41 |
|
42 |
with gr.Blocks() as app:
|
|
|
45 |
with gr.Row():
|
46 |
with gr.Column():
|
47 |
image_input = gr.Image(type="pil", label="Upload your Image")
|
48 |
+
preset_dropdown = gr.Dropdown(list(presets.keys()), label="Presets")
|
49 |
contrast_slider = gr.Slider(minimum=0.5, maximum=3.0, value=1.0, label="Contrast")
|
50 |
brightness_slider = gr.Slider(minimum=0.5, maximum=3.0, value=1.0, label="Brightness")
|
51 |
sharpness_slider = gr.Slider(minimum=0.5, maximum=3.0, value=1.0, label="Sharpness")
|