Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -290,7 +290,11 @@ def process_generate(fore, back, prompt, intensity, mode, refprompt, isrmbg, mod
|
|
290 |
image_width, image_height = resize_to_fit((768,768), (image_width, image_height))
|
291 |
fore.resize(max_size)
|
292 |
|
293 |
-
|
|
|
|
|
|
|
|
|
294 |
|
295 |
|
296 |
forestr = image_to_base64(fore.convert("RGBA"))
|
@@ -321,6 +325,10 @@ def process_generate(fore, back, prompt, intensity, mode, refprompt, isrmbg, mod
|
|
321 |
"refprompt" : " transparent glass "
|
322 |
}
|
323 |
'''
|
|
|
|
|
|
|
|
|
324 |
image = process(data, api_endpoint, api_key)
|
325 |
|
326 |
return image
|
|
|
290 |
image_width, image_height = resize_to_fit((768,768), (image_width, image_height))
|
291 |
fore.resize(max_size)
|
292 |
|
293 |
+
|
294 |
+
if back is not None:
|
295 |
+
fore = Image.alpha_composite(back.resize(fore.size).convert('RGBA'), fore)
|
296 |
+
print(f"Background Merged!")
|
297 |
+
mode = "refiner"
|
298 |
|
299 |
|
300 |
forestr = image_to_base64(fore.convert("RGBA"))
|
|
|
325 |
"refprompt" : " transparent glass "
|
326 |
}
|
327 |
'''
|
328 |
+
if back is not None:
|
329 |
+
fore = rmbgfore.convert("RGBA")
|
330 |
+
print(f"Background removed!")
|
331 |
+
|
332 |
image = process(data, api_endpoint, api_key)
|
333 |
|
334 |
return image
|