From ef8b9fe787faba06ff8c98c276467b231ca07077 Mon Sep 17 00:00:00 2001 From: ltdrdata Date: Wed, 12 Apr 2023 23:45:12 +0900 Subject: [PATCH] Update comfyui-impact-pack.py crop_size patch for more predictable upscale size --- comfyui-impact-pack.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/comfyui-impact-pack.py b/comfyui-impact-pack.py index a9ae11e..6771bd2 100644 --- a/comfyui-impact-pack.py +++ b/comfyui-impact-pack.py @@ -333,12 +333,9 @@ def make_crop_region(w, h, bbox, crop_factor): bbox_w = x2-x1 bbox_h = y2-y1 - - # multiply and normalize size - # multiply: contains enough around context - # normalize: make sure size to be times of 64 and minimum size must be greater equal than 64 - crop_w = max(64, (bbox_w * crop_factor // 64) * 64) - crop_h = max(64, (bbox_h * crop_factor // 64) * 64) + + crop_w = bbox_w * crop_factor + crop_h = bbox_h * crop_factor kernel_x = x1 + bbox_w / 2 kernel_y = y1 + bbox_h / 2