18 #ifndef MAGICKCORE_PIXEL_H
19 #define MAGICKCORE_PIXEL_H
24 #if defined(__cplusplus) || defined(c_plusplus)
133 #if defined(MAGICKCORE_WORDS_BIGENDIAN)
134 #define MAGICK_PIXEL_RGBA 1
141 #define MAGICK_PIXEL_BGRA 1
170 const size_t,
const char *,
const StorageType,
const void *),
191 #if defined(__cplusplus) || defined(c_plusplus)
#define magick_restrict
Definition: MagickCore.h:41
MagickExport MagickRealType EncodePixelGamma(const MagickRealType pixel)
Definition: pixel.c:351
MagickDoubleType MagickRealType
Definition: magick-type.h:125
MagickRealType opacity
Definition: pixel.h:122
ColorspaceType colorspace
Definition: pixel.h:110
size_t depth
Definition: pixel.h:119
struct _DoublePixelPacket DoublePixelPacket
unsigned int opacity
Definition: pixel.h:97
InterpolatePixelMethod
Definition: pixel.h:31
Quantum blue
Definition: pixel.h:143
double index
Definition: pixel.h:87
Definition: exception.h:102
PixelIntensityMethod
Definition: pixel.h:67
double red
Definition: pixel.h:87
Quantum red
Definition: pixel.h:153
Quantum opacity
Definition: pixel.h:153
Definition: cache-view.c:65
Quantum green
Definition: pixel.h:143
MagickExport MagickPixelPacket * CloneMagickPixelPacket(const MagickPixelPacket *pixel)
Definition: pixel.c:93
double fuzz
Definition: pixel.h:116
MagickExport MagickRealType DecodePixelGamma(const MagickRealType pixel)
Definition: pixel.c:255
Image * image
Definition: cache-view.c:68
struct _MagickPixelPacket MagickPixelPacket
double blue
Definition: pixel.h:87
MagickBooleanType
Definition: magick-type.h:198
Quantum blue
Definition: pixel.h:153
ClassType
Definition: magick-type.h:191
MagickExport void GetMagickPixelPacket(const Image *image, MagickPixelPacket *pixel)
Definition: pixel.c:2242
PixelComponent
Definition: pixel.h:49
Quantum red
Definition: pixel.h:143
unsigned int red
Definition: pixel.h:97
Quantum index
Definition: pixel.h:153
#define magick_hot_spot
Definition: method-attribute.h:122
double opacity
Definition: pixel.h:87
Quantum green
Definition: pixel.h:153
MagickExport MagickBooleanType InterpolateMagickPixelPacket(const Image *magick_restrict image, const CacheView *image_view, const InterpolatePixelMethod method, const double x, const double y, MagickPixelPacket *pixel, ExceptionInfo *exception)
Definition: pixel.c:4458
Quantum opacity
Definition: pixel.h:143
unsigned int green
Definition: pixel.h:97
struct _LongPixelPacket LongPixelPacket
ClassType storage_class
Definition: pixel.h:107
MagickRealType red
Definition: pixel.h:122
unsigned int blue
Definition: pixel.h:97
StorageType
Definition: constitute.h:25
MagickExport MagickBooleanType ExportImagePixels(const Image *image, const ssize_t x, const ssize_t y, const size_t width, const size_t height, const char *map, const StorageType type, void *pixels, ExceptionInfo *exception)
Definition: pixel.c:1901
struct _PixelPacket PixelPacket
MagickBooleanType matte
Definition: pixel.h:113
struct _QuantumPixelPacket QuantumPixelPacket
unsigned short Quantum
Definition: magick-type.h:85
MagickExport void ConformMagickPixelPacket(Image *image, const MagickPixelPacket *source, MagickPixelPacket *destination, ExceptionInfo *exception)
Definition: pixel.c:138
MagickExport MagickRealType GetPixelIntensity(const Image *image, const PixelPacket *magick_restrict pixel)
Definition: pixel.c:2301
MagickExport MagickBooleanType ImportImagePixels(Image *image, const ssize_t x, const ssize_t y, const size_t width, const size_t height, const char *map, const StorageType type, const void *pixels)
Definition: pixel.c:4141
MagickRealType green
Definition: pixel.h:122
ColorspaceType
Definition: colorspace.h:25
MagickExport MagickRealType GetMagickPixelIntensity(const Image *image, const MagickPixelPacket *magick_restrict pixel)
Definition: pixel.c:2127
MagickRealType blue
Definition: pixel.h:122
#define MagickExport
Definition: method-attribute.h:80
Quantum IndexPacket
Definition: pixel.h:129
unsigned int index
Definition: pixel.h:97
double green
Definition: pixel.h:87
MagickRealType index
Definition: pixel.h:122