From ccd11e9e593ec5ed68b4161f178dff6712be92b2 Mon Sep 17 00:00:00 2001 From: Cristy Date: Sun, 18 May 2025 18:18:16 -0400 Subject: [PATCH] sanitize DSSIM metric --- MagickCore/compare.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MagickCore/compare.c b/MagickCore/compare.c index edc0aaec66..686d399eff 100644 --- a/MagickCore/compare.c +++ b/MagickCore/compare.c @@ -1802,6 +1802,8 @@ static MagickBooleanType GetStructuralDisimilarityDistortion(const Image *image, distortion[i]=1.0-distortion[i]; } distortion[CompositePixelChannel]=1.0-distortion[CompositePixelChannel]; + if (fabs(distortion[CompositePixelChannel]) < MagickEpsilon) + distortion[CompositePixelChannel]=0.0; return(status); }