comdoleger commited on
Commit
571c677
1 Parent(s): e16f338

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -1
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