rootglitch commited on
Commit
ee14428
·
1 Parent(s): 959b29c

Upscale images

Browse files
Files changed (1) hide show
  1. app.py +11 -3
app.py CHANGED
@@ -441,6 +441,10 @@ def resize_image(image, scaling_factor=1):
441
  int(image.height * scaling_factor)))
442
  return image
443
 
 
 
 
 
444
  def resize_to_square(image, size=1024):
445
 
446
  # Load image if a file path is provided
@@ -598,11 +602,15 @@ def generate_image(input_image_path, prompt):
598
 
599
  ai_gen_image = generate_ai_bg(resized_input_img, prompt)
600
 
601
- mask_input_image = run_grounded_sam(resized_input_img)
 
 
 
 
602
 
603
- final_image = blend_details(resized_input_img, ai_gen_image, mask_input_image)
604
 
605
- final_image = resize_to_square(final_image, 1024)
606
 
607
  return final_image
608
 
 
441
  int(image.height * scaling_factor)))
442
  return image
443
 
444
+ def upscale_image(image, size):
445
+ image.resize((size, size), Image.LANCZOS)
446
+ return image
447
+
448
  def resize_to_square(image, size=1024):
449
 
450
  # Load image if a file path is provided
 
602
 
603
  ai_gen_image = generate_ai_bg(resized_input_img, prompt)
604
 
605
+ ai_gen_image = upscale_image(ai_gen_image, 8192)
606
+
607
+ upscaled_input_image = upscale_image(resized_input_img, 8192)
608
+
609
+ mask_input_image = run_grounded_sam(upscaled_input_image)
610
 
611
+ final_image = blend_details(upscaled_input_image, ai_gen_image, mask_input_image)
612
 
613
+ # final_image = resize_to_square(final_image, 1024)
614
 
615
  return final_image
616