]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Thu, 8 Apr 2010 16:00:57 +0000 (16:00 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Thu, 8 Apr 2010 16:00:57 +0000 (16:00 +0000)
coders/psd.c

index 24baab042c776d25541c3b760d750c06af94ed39..8cf54e61e94d373bd32a50dfca322417972723b9 100644 (file)
@@ -1752,7 +1752,10 @@ static MagickBooleanType WriteImageChannels(const PSDInfo *psd_info,
     else
       {
         if (tmp_image->colorspace == CMYKColorspace)
-          (void) NegateImage(image,MagickFalse);
+          {
+            tmp_image->compression=NoCompression;
+            (void) NegateImage(tmp_image,MagickFalse);
+          }
         if (tmp_image->compression == RLECompression)
           {
             /*
@@ -1795,7 +1798,7 @@ static MagickBooleanType WriteImageChannels(const PSDInfo *psd_info,
             WriteOneChannel(psd_info,image_info,image,tmp_image,pixels,
               compact_pixels,BlackQuantum,(i++ == 0) ||
               (separate != MagickFalse) ? MagickTrue : MagickFalse);
-            (void) NegateImage(image,MagickFalse);
+            (void) NegateImage(tmp_image,MagickFalse);
           }
         (void) SetImageProgress(image,SaveImagesTag,5,6);
       }