fix: merge full array shapes, not only single channel of mask

This commit is contained in:
Manuel Schmid 2024-03-03 15:02:03 +01:00
parent 1a82c5559c
commit bf63506e89
No known key found for this signature in database
GPG Key ID: 32C4F7569B40B84B

View File

@ -324,7 +324,7 @@ def worker():
if (isinstance(inpaint_mask_image_upload['image'], np.ndarray) if (isinstance(inpaint_mask_image_upload['image'], np.ndarray)
and isinstance(inpaint_mask_image_upload['mask'], np.ndarray) and isinstance(inpaint_mask_image_upload['mask'], np.ndarray)
and inpaint_mask_image_upload['image'].ndim == 3): and inpaint_mask_image_upload['image'].ndim == 3):
inpaint_mask_image_upload = np.maximum(inpaint_mask_image_upload['image'], inpaint_mask_image_upload['mask'][:, :, 0]) inpaint_mask_image_upload = np.maximum(inpaint_mask_image_upload['image'], inpaint_mask_image_upload['mask'])
if isinstance(inpaint_mask_image_upload, np.ndarray) and inpaint_mask_image_upload.ndim == 3: if isinstance(inpaint_mask_image_upload, np.ndarray) and inpaint_mask_image_upload.ndim == 3:
H, W, C = inpaint_image.shape H, W, C = inpaint_image.shape
inpaint_mask_image_upload = resample_image(inpaint_mask_image_upload, width=W, height=H) inpaint_mask_image_upload = resample_image(inpaint_mask_image_upload, width=W, height=H)