From 8f7d413ffc28bcdd74cf0f675101047b8925bab3 Mon Sep 17 00:00:00 2001 From: RunDevelopment Date: Thu, 11 Apr 2024 19:04:22 +0200 Subject: [PATCH] Optimize Clamp node --- .../chaiNNer_standard/image_adjustment/adjustments/clamp.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/src/packages/chaiNNer_standard/image_adjustment/adjustments/clamp.py b/backend/src/packages/chaiNNer_standard/image_adjustment/adjustments/clamp.py index 96fe7277de..f5fb6fc561 100644 --- a/backend/src/packages/chaiNNer_standard/image_adjustment/adjustments/clamp.py +++ b/backend/src/packages/chaiNNer_standard/image_adjustment/adjustments/clamp.py @@ -37,8 +37,11 @@ outputs=[ ImageOutput( image_type="Input0", + assume_normalized=True, ) ], ) def clamp_node(img: np.ndarray, minimum: float, maximum: float) -> np.ndarray: + if minimum <= 0 and maximum >= 1: + return img return np.clip(img, minimum, maximum)