mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2026-02-03 18:20:26 +08:00
fix ResizeAndPadImage as well
This commit is contained in:
parent
46e6d07cfd
commit
aadccd28ca
@ -395,10 +395,15 @@ class ResizeAndPadImage(IO.ComfyNode):
|
||||
|
||||
scale_w = target_width / orig_width
|
||||
scale_h = target_height / orig_height
|
||||
scale = min(scale_w, scale_h)
|
||||
|
||||
new_width = int(orig_width * scale)
|
||||
new_height = int(orig_height * scale)
|
||||
# When aspect ratios match, scale directly to target to avoid precision loss from float multiplication
|
||||
if scale_w == scale_h:
|
||||
new_width = target_width
|
||||
new_height = target_height
|
||||
else:
|
||||
scale = min(scale_w, scale_h)
|
||||
new_width = int(orig_width * scale)
|
||||
new_height = int(orig_height * scale)
|
||||
|
||||
image_permuted = image.permute(0, 3, 1, 2)
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user