diff --git a/scripts/!adetailer.py b/scripts/!adetailer.py index 4af26d9..afe887b 100644 --- a/scripts/!adetailer.py +++ b/scripts/!adetailer.py @@ -660,6 +660,8 @@ class AfterDetailerScript(scripts.Script): def inpaint_mask_filter( img2img_mask: Image.Image, ad_mask: list[Image.Image] ) -> list[Image.Image]: + if ad_mask and img2img_mask.size != ad_mask[0].size: + img2img_mask = img2img_mask.resize(ad_mask[0].size, resample=images.LANCZOS) return [mask for mask in ad_mask if has_intersection(img2img_mask, mask)] @staticmethod