]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Thu, 7 Jul 2011 16:57:38 +0000 (16:57 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Thu, 7 Jul 2011 16:57:38 +0000 (16:57 +0000)
MagickCore/pixel-private.h

index 4dfd038e23974d405dfacc2ca6bd5b2f1ab1dcf6..3b4741ca1c0c7f6739660383f3be850192e94ea9 100644 (file)
@@ -119,9 +119,10 @@ static inline void SetPixelPacket(const Image *image,
   SetPixelRed(color,ClampToQuantum(pixel->red));
   SetPixelGreen(color,ClampToQuantum(pixel->green));
   SetPixelBlue(color,ClampToQuantum(pixel->blue));
-  SetPixelOpacity(color,ClampToQuantum(pixel->opacity));
-  if ((image->colorspace == CMYKColorspace) ||
-      (image->storage_class == PseudoClass))
+  if (image->colorspace == CMYKColorspace)
+    SetPixelBlack(index,ClampToQuantum(pixel->black));
+  SetPixelAlpha(color,ClampToQuantum(pixel->alpha));
+  if (image->storage_class == PseudoClass)
     SetPixelIndex(index,ClampToQuantum(pixel->index));
 }