]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Wed, 24 Aug 2011 17:04:51 +0000 (17:04 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Wed, 24 Aug 2011 17:04:51 +0000 (17:04 +0000)
MagickCore/magick-type.h
MagickCore/pixel.c

index 6e375ab620099a2173c0127c02af5bcc14e44987..20e73689a161732a647fe27e32fdd22c91e1047a 100644 (file)
@@ -148,7 +148,7 @@ typedef enum
   AlphaChannel = 0x0008,
   OpacityChannel = 0x0008,
   BlackChannel = 0x0010,
-  IndexChannel = 0x0020,
+  IndexChannel = 0x0010,
   CompositeChannels = 0x002F,
   AllChannels = ~0L,
   /*
@@ -158,7 +158,7 @@ typedef enum
   RGBChannels = 0x0080,      /* set alpha from grayscale mask in RGB */
   GrayChannels = 0x0080,
   SyncChannels = 0x0100,     /* channels should be modified equally */
-  DefaultChannels = ((AllChannels | SyncChannels) &~ AlphaChannel &~ IndexChannel)
+  DefaultChannels = ((AllChannels | SyncChannels) &~ (AlphaChannel || IndexChannel))
 } ChannelType;
 
 typedef enum
index 057f5ce21d99abeb25bc525be8fae20f5a952971..b5c2262569a32d66f36f35265e80695561682aa9 100644 (file)
@@ -3607,7 +3607,7 @@ MagickExport void InitializePixelChannelMap(Image *image)
   image->number_channels+=image->number_meta_channels;
   for ( ; i < (ssize_t) image->number_channels; i++)
     SetPixelChannelMapTraits(image,(PixelChannel) i,CopyPixelTrait);
-//  SetPixelChannelMap(image,image->channel_mask);
+  SetPixelChannelMap(image,image->channel_mask);
 }
 \f
 /*