From: cristy Date: Tue, 26 Jun 2012 17:55:16 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~5338 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=72715f5c299a6482f8eb175070b056d77b74a43f;p=imagemagick --- diff --git a/coders/png.c b/coders/png.c index c223c9cf8..744ad6a1e 100644 --- a/coders/png.c +++ b/coders/png.c @@ -3747,6 +3747,10 @@ static Image *ReadPNGImage(const ImageInfo *image_info,ExceptionInfo *exception) ThrowReaderException(CorruptImageError,"CorruptImage"); } + if ((IssRGBColorspace(image->colorspace) != MagickFalse) && + (image->gamma == 1.0)) + SetImageColorspace(image,RGBColorspace,exception); + if (LocaleCompare(image_info->magick,"PNG24") == 0) { (void) SetImageType(image,TrueColorType,exception);