]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sun, 8 Jan 2012 02:44:36 +0000 (02:44 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sun, 8 Jan 2012 02:44:36 +0000 (02:44 +0000)
MagickCore/attribute.c

index 7bb7d99d1570557981a25fae5794de9c81cfe1cd..0fc9cd87168590caab561f67b93713edc2ccfd5d 100644 (file)
@@ -867,7 +867,8 @@ MagickExport MagickBooleanType SetImageDepth(Image *image,
         traits=GetPixelChannelMapTraits(image,channel);
         if (traits == UndefinedPixelTrait)
           continue;
-        q[i]=ScaleAnyToQuantum(ScaleQuantumToAny(q[i],range),range);
+        if (channel != IndexPixelChannel)
+          q[i]=ScaleAnyToQuantum(ScaleQuantumToAny(q[i],range),range);
       }
       q+=GetPixelChannels(image);
     }