itsyogesh commited on
Commit
aa6fbd2
·
verified ·
1 Parent(s): c666413

Fix image sizing issue

Browse files
Files changed (1) hide show
  1. app.py +7 -4
app.py CHANGED
@@ -175,12 +175,15 @@ def inference(image):
175
 
176
  cropped_mask = crop_to_signature(mask)
177
  processed_mask = smooth_and_denoise(cropped_mask)
178
-
 
179
  pil_mask = Image.fromarray(processed_mask).convert('L')
180
  im_rgb = Image.open(image).convert("RGB")
181
- im_dark = Image.new('RGB', im_rgb.size, (0, 0, 0))
182
-
183
- im_rgba = im_rgb.copy()
 
 
184
  im_rgba.putalpha(pil_mask)
185
  im_dark.putalpha(pil_mask)
186
 
 
175
 
176
  cropped_mask = crop_to_signature(mask)
177
  processed_mask = smooth_and_denoise(cropped_mask)
178
+
179
+ # Convert processed mask to PIL image
180
  pil_mask = Image.fromarray(processed_mask).convert('L')
181
  im_rgb = Image.open(image).convert("RGB")
182
+
183
+ # Crop im_rgb and im_dark to match the size of pil_mask
184
+ im_rgba = im_rgb.crop((0, 0, pil_mask.width, pil_mask.height))
185
+ im_dark = Image.new('RGB', (pil_mask.width, pil_mask.height), (0, 0, 0))
186
+
187
  im_rgba.putalpha(pil_mask)
188
  im_dark.putalpha(pil_mask)
189