]> granicus.if.org Git - imagemagick/commitdiff
Use write instead of read mask.
authorDirk Lemstra <dirk@git.imagemagick.org>
Sat, 3 Dec 2016 16:52:58 +0000 (17:52 +0100)
committerDirk Lemstra <dirk@git.imagemagick.org>
Sat, 3 Dec 2016 16:53:22 +0000 (17:53 +0100)
coders/clip.c

index 2f8476305f0c7894adbeae00be2a2040d3251340..c49dea88146918e5d4d78856293e30082774488f 100644 (file)
@@ -117,7 +117,7 @@ static Image *ReadCLIPImage(const ImageInfo *image_info,
         *clip_image;
 
       (void) ClipImage(image,exception);
-      clip_image=GetImageMask(image,ReadPixelMask,exception);
+      clip_image=GetImageMask(image,WritePixelMask,exception);
       if (clip_image == (Image *) NULL)
         ThrowReaderException(CoderError,"ImageDoesNotHaveAClipMask");
       image=DestroyImage(image);
@@ -225,11 +225,11 @@ static MagickBooleanType WriteCLIPImage(const ImageInfo *image_info,
   MagickBooleanType
     status;
 
-  if (image->read_mask == MagickFalse)
+  if (image->write_mask == MagickFalse)
     (void) ClipImage(image,exception);
-  if (image->read_mask == MagickFalse)
+  if (image->write_mask == MagickFalse)
     ThrowWriterException(CoderError,"ImageDoesNotHaveAClipMask");
-  clip_image=GetImageMask(image,ReadPixelMask,exception);
+  clip_image=GetImageMask(image,WritePixelMask,exception);
   if (clip_image == (Image *) NULL)
     return(MagickFalse);
   (void) CopyMagickString(clip_image->filename,image->filename,