]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sun, 13 May 2012 22:22:59 +0000 (22:22 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sun, 13 May 2012 22:22:59 +0000 (22:22 +0000)
MagickCore/quantum.c
coders/miff.c

index 223f2eee8adcb231a381e28d09b3ae0690bfe519..0f7c211517f55c65a8cb33862074b4ef0c413077 100644 (file)
@@ -508,13 +508,12 @@ MagickExport QuantumType GetQuantumType(Image *image,ExceptionInfo *exception)
       if (image->matte != MagickFalse)
         quantum_type=GrayAlphaQuantum;
     }
-  else
-    if (image->storage_class == PseudoClass)
-      {
-        quantum_type=IndexQuantum;
-        if (image->matte != MagickFalse)
-          quantum_type=IndexAlphaQuantum;
-      }
+  if (image->storage_class == PseudoClass)
+    {
+      quantum_type=IndexQuantum;
+      if (image->matte != MagickFalse)
+        quantum_type=IndexAlphaQuantum;
+    }
   return(quantum_type);
 }
 \f
index bb29292bda278594ac874b114d9d8b3b9af1a07a..d852c581abdd60606ee6fcc60ff11801fe140525 100644 (file)
@@ -1265,18 +1265,18 @@ static Image *ReadMIFFImage(const ImageInfo *image_info,
         if (image->matte != MagickFalse)
           quantum_type=CMYKAQuantum;
       }
-    if (image->storage_class == PseudoClass)
-      {
-        quantum_type=IndexQuantum;
-        if (image->matte != MagickFalse)
-          quantum_type=IndexAlphaQuantum;
-      }
     if (IsGrayColorspace(image->colorspace) != MagickFalse)
       {
         quantum_type=GrayQuantum;
         if (image->matte != MagickFalse)
           quantum_type=GrayAlphaQuantum;
       }
+    if (image->storage_class == PseudoClass)
+      {
+        quantum_type=IndexQuantum;
+        if (image->matte != MagickFalse)
+          quantum_type=IndexAlphaQuantum;
+      }
     status=MagickTrue;
     switch (image->compression)
     {