From: cristy Date: Thu, 8 Apr 2010 16:00:57 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~9671 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cdb717bdb67342da8c557ba13480d0864058eb8a;p=imagemagick --- diff --git a/coders/psd.c b/coders/psd.c index 24baab042..8cf54e61e 100644 --- a/coders/psd.c +++ b/coders/psd.c @@ -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); }