(void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename);
assert(clut_image != (Image *) NULL);
assert(clut_image->signature == MagickCoreSignature);
- if( SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
- if( (IsGrayColorspace(image->colorspace) != MagickFalse) &&
+ if ((IsGrayColorspace(image->colorspace) != MagickFalse) &&
(IsGrayColorspace(clut_image->colorspace) == MagickFalse))
(void) SetImageColorspace(image,sRGBColorspace,exception);
clut_map=(PixelInfo *) AcquireQuantumMemory(MaxMap+1UL,sizeof(*clut_map));
MagickOffsetType
progress;
- PixelChannelMap
- *channel_map;
-
PixelInfo
conform_fill,
conform_target,
GetPixelInfoPixel(image,q,&pixel);
if (IsFuzzyEquivalencePixelInfo(&pixel,&conform_target) != invert)
{
- channel_map=image->channel_map;
- if ((channel_map[RedPixelChannel].traits & UpdatePixelTrait) != 0)
+ PixelTrait
+ traits;
+
+ traits=GetPixelChannelTraits(image,RedPixelChannel);
+ if ((traits & UpdatePixelTrait) != 0)
SetPixelRed(image,conform_fill.red,q);
- if ((channel_map[GreenPixelChannel].traits & UpdatePixelTrait) != 0)
+ traits=GetPixelChannelTraits(image,GreenPixelChannel);
+ if ((traits & UpdatePixelTrait) != 0)
SetPixelGreen(image,conform_fill.green,q);
- if ((channel_map[BluePixelChannel].traits & UpdatePixelTrait) != 0)
+ traits=GetPixelChannelTraits(image,BluePixelChannel);
+ if ((traits & UpdatePixelTrait) != 0)
SetPixelBlue(image,conform_fill.blue,q);
- if ((channel_map[BlackPixelChannel].traits & UpdatePixelTrait) != 0)
+ traits=GetPixelChannelTraits(image,BlackPixelChannel);
+ if ((traits & UpdatePixelTrait) != 0)
SetPixelBlack(image,conform_fill.black,q);
- if ((channel_map[AlphaPixelChannel].traits & UpdatePixelTrait) != 0)
+ traits=GetPixelChannelTraits(image,AlphaPixelChannel);
+ if ((traits & UpdatePixelTrait) != 0)
SetPixelAlpha(image,conform_fill.alpha,q);
}
q+=GetPixelChannels(image);