/*
- Copyright 1999-2010 ImageMagick Studio LLC, a non-profit organization
+ Copyright 1999-2011 ImageMagick Studio LLC, a non-profit organization
dedicated to making software imaging solutions freely available.
You may not use this file except in compliance with the License.
#define MaxColormapSize 65536UL
#define MaxMap 65535UL
-#define MAGICKCORE_HDRI_SUPPORT 1
typedef long double MagickRealType;
typedef double Quantum;
#define QuantumRange 18446744073709551615.0
# error "MAGICKCORE_QUANTUM_DEPTH must be one of 8, 16, 32, or 64"
#endif
#endif
-#define MaxRGB QuantumRange /* deprecated */
/*
Typedef declarations.
YellowChannel = 0x0004,
AlphaChannel = 0x0008,
OpacityChannel = 0x0008,
- MatteChannel = 0x0008, /* deprecated */
+ MatteChannel = 0x0008, /* deprecated */
BlackChannel = 0x0020,
IndexChannel = 0x0020,
- AllChannels = 0x002F,
- /* special channel types */
+ CompositeChannels = 0x002F,
+ AllChannels = ~0L,
+ /*
+ Special purpose channel types.
+ */
TrueAlphaChannel = 0x0040, /* extract actual alpha channel from opacity */
RGBChannels = 0x0080, /* set alpha from grayscale mask in RGB */
GrayChannels = 0x0080,
SyncChannels = 0x0100, /* channels should be modified equally */
- DefaultChannels = ( (AllChannels | SyncChannels) &~ OpacityChannel)
+ DefaultChannels = ((AllChannels | SyncChannels) &~ OpacityChannel)
} ChannelType;
typedef enum