Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -112,13 +112,11 @@ def process(image, bg):
|
|
112 |
pred_pil = transforms.ToPILImage()(pred)
|
113 |
mask = pred_pil.resize(image_size)
|
114 |
|
115 |
-
if
|
116 |
color_rgb = tuple(int(bg[i:i+2], 16) for i in (1, 3, 5))
|
117 |
background = Image.new("RGBA", image_size, color_rgb + (255,))
|
118 |
-
elif isinstance(bg, Image.Image):
|
119 |
-
background = bg.convert("RGBA").resize(image_size)
|
120 |
else:
|
121 |
-
background =
|
122 |
|
123 |
# Composite the image onto the background using the mask
|
124 |
image = Image.composite(image, background, mask)
|
|
|
112 |
pred_pil = transforms.ToPILImage()(pred)
|
113 |
mask = pred_pil.resize(image_size)
|
114 |
|
115 |
+
if bg.startswith("#"):
|
116 |
color_rgb = tuple(int(bg[i:i+2], 16) for i in (1, 3, 5))
|
117 |
background = Image.new("RGBA", image_size, color_rgb + (255,))
|
|
|
|
|
118 |
else:
|
119 |
+
background = bg.convert("RGBA").resize(image_size)
|
120 |
|
121 |
# Composite the image onto the background using the mask
|
122 |
image = Image.composite(image, background, mask)
|