From ede34702609c59ba2256cf7e330bad67ce9c77d3 Mon Sep 17 00:00:00 2001 From: Lex Song Date: Wed, 2 Apr 2025 03:28:58 +0800 Subject: [PATCH] Ensure all size parameters are integers to prevent type errors --- library/utils.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/library/utils.py b/library/utils.py index 0f535a87..767de472 100644 --- a/library/utils.py +++ b/library/utils.py @@ -413,6 +413,13 @@ def resize_image(image: np.ndarray, width: int, height: int, resized_width: int, Returns: image """ + + # Ensure all size parameters are actual integers + width = int(width) + height = int(height) + resized_width = int(resized_width) + resized_height = int(resized_height) + if resize_interpolation is None: resize_interpolation = "lanczos" if width > resized_width and height > resized_height else "area"