From 1ddace3d6540024167539d3cf4346a0d5397737e Mon Sep 17 00:00:00 2001 From: Dowon Date: Thu, 28 Mar 2024 19:52:53 +0900 Subject: [PATCH] fix: resize img2img mask MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 타겟 이미지의 사이즈가 16의 배수가 아닐 때 --- scripts/!adetailer.py | 2 ++ 1 file changed, 2 insertions(+) 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