mirror of
https://github.com/jags111/efficiency-nodes-comfyui.git
synced 2026-03-25 07:05:44 -03:00
For some image sizes there would be a 1 pixel gap due to rounding
This commit is contained in:
@@ -3874,7 +3874,7 @@ class TSC_ImageOverlay:
|
|||||||
h_ratio = base_image.size()[1] / overlay_image_size[1]
|
h_ratio = base_image.size()[1] / overlay_image_size[1]
|
||||||
w_ratio = base_image.size()[2] / overlay_image_size[0]
|
w_ratio = base_image.size()[2] / overlay_image_size[0]
|
||||||
ratio = min(h_ratio, w_ratio)
|
ratio = min(h_ratio, w_ratio)
|
||||||
overlay_image_size = tuple(int(dimension * ratio) for dimension in overlay_image_size)
|
overlay_image_size = tuple(round(dimension * ratio) for dimension in overlay_image_size)
|
||||||
elif overlay_resize == "Resize by rescale_factor":
|
elif overlay_resize == "Resize by rescale_factor":
|
||||||
overlay_image_size = tuple(int(dimension * rescale_factor) for dimension in overlay_image_size)
|
overlay_image_size = tuple(int(dimension * rescale_factor) for dimension in overlay_image_size)
|
||||||
elif overlay_resize == "Resize to width & heigth":
|
elif overlay_resize == "Resize to width & heigth":
|
||||||
|
|||||||
Reference in New Issue
Block a user