Commit 370326296 for imagemagick.org

commit 37032629620b4137a21bbd5349aae6a5b0fdd0f7
Author: Cristy <urban-warrior@imagemagick.org>
Date:   Sun May 24 16:54:36 2026 -0400

    fix -clip issue

diff --git a/MagickCore/image.c b/MagickCore/image.c
index 5fbf34930..b7fca07d9 100644
--- a/MagickCore/image.c
+++ b/MagickCore/image.c
@@ -3356,9 +3356,9 @@ MagickExport MagickBooleanType SetImageMask(Image *image,const PixelMask type,
       MagickRealType
         intensity;

-      intensity=0.0;
+      intensity=QuantumRange;
       if ((x < (ssize_t) mask->columns) && (y < (ssize_t) mask->rows))
-        intensity=GetPixelIntensity(mask,p);
+        intensity=QuantumRange-GetPixelIntensity(mask,p);
       switch (type)
       {
         case ReadPixelMask:
@@ -3383,9 +3383,9 @@ MagickExport MagickBooleanType SetImageMask(Image *image,const PixelMask type,
     if (SyncCacheViewAuthenticPixels(image_view,exception) == MagickFalse)
       status=MagickFalse;
   }
-  image->mask_trait=UpdatePixelTrait;
   mask_view=DestroyCacheView(mask_view);
   image_view=DestroyCacheView(image_view);
+  image->mask_trait=UpdatePixelTrait;
   return(status);
 }