Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -25,7 +25,7 @@ def fn(image):
|
|
25 |
im = im.convert("RGB")
|
26 |
origin = im.copy()
|
27 |
processed_image = process(im)
|
28 |
-
# Convert processed image to JPEG
|
29 |
buffered = BytesIO()
|
30 |
processed_image.convert("RGB").save(buffered, format="JPEG")
|
31 |
buffered.seek(0)
|
@@ -43,27 +43,16 @@ def process(image):
|
|
43 |
image.putalpha(mask)
|
44 |
return image
|
45 |
|
46 |
-
def process_download(f):
|
47 |
-
name_path = f.rsplit(".", 1)[0] + ".jpg"
|
48 |
-
im = load_img(f, output_type="pil")
|
49 |
-
im = im.convert("RGB")
|
50 |
-
transparent = process(im)
|
51 |
-
# Convert to JPEG
|
52 |
-
buffered = BytesIO()
|
53 |
-
transparent.convert("RGB").save(buffered, format="JPEG")
|
54 |
-
buffered.seek(0)
|
55 |
-
return buffered
|
56 |
-
|
57 |
slider = ImageSlider(label="Processed Image", type="pil")
|
58 |
download_output = gr.File(label="Download JPG File")
|
59 |
|
60 |
image_upload = gr.Image(label="Upload an image")
|
61 |
|
62 |
-
# ์๋ก์ด ์ํ ์ด๋ฏธ์ง
|
63 |
sample_images = [
|
64 |
-
"1.png",
|
65 |
-
"2.jpg",
|
66 |
-
"3.png"
|
67 |
]
|
68 |
|
69 |
tab = gr.Interface(
|
|
|
25 |
im = im.convert("RGB")
|
26 |
origin = im.copy()
|
27 |
processed_image = process(im)
|
28 |
+
# Convert processed image to JPEG for download
|
29 |
buffered = BytesIO()
|
30 |
processed_image.convert("RGB").save(buffered, format="JPEG")
|
31 |
buffered.seek(0)
|
|
|
43 |
image.putalpha(mask)
|
44 |
return image
|
45 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
46 |
slider = ImageSlider(label="Processed Image", type="pil")
|
47 |
download_output = gr.File(label="Download JPG File")
|
48 |
|
49 |
image_upload = gr.Image(label="Upload an image")
|
50 |
|
51 |
+
# ์๋ก์ด ์ํ ์ด๋ฏธ์ง (์: ๋์ผ ๋๋ ํ ๋ฆฌ์ ์์น)
|
52 |
sample_images = [
|
53 |
+
["1.png"],
|
54 |
+
["2.jpg"],
|
55 |
+
["3.png"]
|
56 |
]
|
57 |
|
58 |
tab = gr.Interface(
|