From 72715f5c299a6482f8eb175070b056d77b74a43f Mon Sep 17 00:00:00 2001 From: cristy Date: Tue, 26 Jun 2012 17:55:16 +0000 Subject: [PATCH] --- coders/png.c | 4 ++++ 1 file changed, 4 insertions(+) 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); -- 2.40.0