Data Structures |
| struct | _PixelChannelMap |
| struct | _PixelInfo |
| struct | _PixelPacket |
Defines |
| #define | MaxPixelChannels 32 |
Typedefs |
| typedef struct _PixelChannelMap | PixelChannelMap |
| typedef struct _PixelInfo | PixelInfo |
| typedef struct _PixelPacket | PixelPacket |
| typedef struct _CacheView | CacheView_ |
Enumerations |
| enum | ChannelType {
UndefinedChannel = 0x0000,
RedChannel = 0x0001,
GrayChannel = 0x0001,
CyanChannel = 0x0001,
GreenChannel = 0x0002,
MagentaChannel = 0x0002,
BlueChannel = 0x0004,
YellowChannel = 0x0004,
BlackChannel = 0x0008,
AlphaChannel = 0x0010,
OpacityChannel = 0x0010,
IndexChannel = 0x0020,
MaskChannel = 0x0040,
MetaChannel = 0x0080,
CompositeChannels = 0x002F,
AllChannels = 0x7ffffff,
TrueAlphaChannel = 0x0100,
RGBChannels = 0x0200,
GrayChannels = 0x0400,
SyncChannels = 0x1000,
DefaultChannels = ((AllChannels | SyncChannels) &~ AlphaChannel)
} |
| enum | PixelInterpolateMethod {
UndefinedInterpolatePixel,
AverageInterpolatePixel,
BicubicInterpolatePixel,
BilinearInterpolatePixel,
FilterInterpolatePixel,
IntegerInterpolatePixel,
MeshInterpolatePixel,
NearestNeighborInterpolatePixel,
SplineInterpolatePixel
} |
| enum | PixelChannel {
UndefinedPixelChannel = 0,
RedPixelChannel = 0,
CyanPixelChannel = 0,
GrayPixelChannel = 0,
YPixelChannel = 0,
GreenPixelChannel = 1,
MagentaPixelChannel = 1,
CbPixelChannel = 1,
BluePixelChannel = 2,
YellowPixelChannel = 2,
CrPixelChannel = 2,
BlackPixelChannel = 3,
AlphaPixelChannel = 4,
IndexPixelChannel = 5,
MaskPixelChannel = 6,
MetaPixelChannel = 7,
IntensityPixelChannel = MaxPixelChannels,
CompositePixelChannel = MaxPixelChannels,
SyncPixelChannel = MaxPixelChannels+1
} |
| enum | PixelTrait { UndefinedPixelTrait = 0x000000,
CopyPixelTrait = 0x000001,
UpdatePixelTrait = 0x000002,
BlendPixelTrait = 0x000004
} |
| enum | StorageType {
UndefinedPixel,
CharPixel,
DoublePixel,
FloatPixel,
LongPixel,
LongLongPixel,
QuantumPixel,
ShortPixel
} |
Functions |
| MagickExport ChannelType | SetPixelChannelMask (Image *, const ChannelType) |
| MagickExport MagickBooleanType | ExportImagePixels (const Image *, const ssize_t, const ssize_t, const size_t, const size_t, const char *, const StorageType, void *, ExceptionInfo *) |
| MagickExport MagickBooleanType | ImportImagePixels (Image *, const ssize_t, const ssize_t, const size_t, const size_t, const char *, const StorageType, const void *, ExceptionInfo *) |
| MagickExport MagickBooleanType | InterpolatePixelChannel (const Image *, const CacheView_ *, const PixelChannel, const PixelInterpolateMethod, const double, const double, double *, ExceptionInfo *) |
| MagickExport MagickBooleanType | InterpolatePixelChannels (const Image *, const CacheView_ *, const Image *, const PixelInterpolateMethod, const double, const double, Quantum *, ExceptionInfo *) |
| MagickExport MagickBooleanType | InterpolatePixelInfo (const Image *, const CacheView_ *, const PixelInterpolateMethod, const double, const double, PixelInfo *, ExceptionInfo *) |
| MagickExport MagickBooleanType | IsFuzzyEquivalencePixel (const Image *, const Quantum *, const Image *, const Quantum *) |
| MagickExport MagickBooleanType | IsFuzzyEquivalencePixelInfo (const PixelInfo *, const PixelInfo *) |
| MagickExport PixelChannelMap * | AcquirePixelChannelMap (void) |
| MagickExport PixelChannelMap * | ClonePixelChannelMap (PixelChannelMap *) |
| MagickExport PixelChannelMap * | DestroyPixelChannelMap (PixelChannelMap *) |
| MagickExport PixelInfo * | ClonePixelInfo (const PixelInfo *) |
| MagickExport void | InitializePixelChannelMap (Image *) |
| MagickExport void | GetPixelInfo (const Image *, PixelInfo *) |
| MagickExport void | SetPixelChannelMapMask (Image *, const ChannelType) |