diff --git a/src/diffusers/image_processor.py b/src/diffusers/image_processor.py index 00d8588d5a2a..ea4e59a5079f 100644 --- a/src/diffusers/image_processor.py +++ b/src/diffusers/image_processor.py @@ -54,7 +54,7 @@ def is_valid_image(image) -> bool: `bool`: `True` if the input is a valid image, `False` otherwise. """ - return isinstance(image, PIL.Image.Image) or isinstance(image, (np.ndarray, torch.Tensor)) and image.ndim in (2, 3) + return (isinstance(image, (np.ndarray, torch.Tensor)) and image.ndim in (2, 3)) or isinstance(image, PIL.Image.Image) def is_valid_image_imagelist(images):