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
ColorspaceType
Definition: colorspace.h:26
StorageType
Definition: constitute.h:26
MagickDoubleType MagickRealType
Definition: magick-type.h:129
unsigned short Quantum
Definition: magick-type.h:89
ClassType
Definition: magick-type.h:196
MagickBooleanType
Definition: magick-type.h:203
#define MagickExport
Definition: method-attribute.h:80
#define magick_hot_spot
Definition: method-attribute.h:122
MagickExport void GetMagickPixelPacket(const Image *, MagickPixelPacket *)
Definition: pixel.c:2233
PixelComponent
Definition: pixel.h:50
@ PixelYellow
Definition: pixel.h:59
@ PixelBlue
Definition: pixel.h:58
@ PixelCr
Definition: pixel.h:60
@ PixelAlpha
Definition: pixel.h:61
@ PixelRed
Definition: pixel.h:51
@ PixelIndex
Definition: pixel.h:63
@ PixelMagenta
Definition: pixel.h:56
@ PixelBlack
Definition: pixel.h:62
@ PixelGreen
Definition: pixel.h:55
@ PixelCyan
Definition: pixel.h:52
@ PixelCb
Definition: pixel.h:57
@ MaskPixelComponent
Definition: pixel.h:64
@ PixelY
Definition: pixel.h:54
@ PixelGray
Definition: pixel.h:53
MagickExport MagickRealType GetPixelIntensity(const Image *image, const PixelPacket *magick_restrict) magick_hot_spot
MagickExport MagickPixelPacket * CloneMagickPixelPacket(const MagickPixelPacket *)
Definition: pixel.c:93
MagickExport MagickBooleanType ImportImagePixels(Image *, const ssize_t, const ssize_t, const size_t, const size_t, const char *, const StorageType, const void *)
PixelIntensityMethod
Definition: pixel.h:68
@ BrightnessPixelIntensityMethod
Definition: pixel.h:71
@ AveragePixelIntensityMethod
Definition: pixel.h:70
@ LightnessPixelIntensityMethod
Definition: pixel.h:72
@ Rec709LumaPixelIntensityMethod
Definition: pixel.h:75
@ UndefinedPixelIntensityMethod
Definition: pixel.h:69
@ RMSPixelIntensityMethod
Definition: pixel.h:77
@ Rec601LumaPixelIntensityMethod
Definition: pixel.h:73
@ Rec709LuminancePixelIntensityMethod
Definition: pixel.h:76
@ Rec601LuminancePixelIntensityMethod
Definition: pixel.h:74
@ MSPixelIntensityMethod
Definition: pixel.h:78
MagickExport MagickRealType GetMagickPixelIntensity(const Image *image, const MagickPixelPacket *magick_restrict) magick_hot_spot
struct _DoublePixelPacket DoublePixelPacket
MagickExport MagickBooleanType InterpolateMagickPixelPacket(const Image *magick_restrict, const CacheView_ *, const InterpolatePixelMethod, const double, const double, MagickPixelPacket *, ExceptionInfo *)
MagickExport void ConformMagickPixelPacket(Image *, const MagickPixelPacket *, MagickPixelPacket *, ExceptionInfo *)
MagickExport MagickRealType EncodePixelGamma(const MagickRealType) magick_hot_spot
struct _LongPixelPacket LongPixelPacket
Quantum IndexPacket
Definition: pixel.h:129
struct _PixelPacket PixelPacket
MagickExport MagickRealType DecodePixelGamma(const MagickRealType) magick_hot_spot
struct _MagickPixelPacket MagickPixelPacket
struct _QuantumPixelPacket QuantumPixelPacket
InterpolatePixelMethod
Definition: pixel.h:32
@ Average16InterpolatePixel
Definition: pixel.h:43
@ BicubicInterpolatePixel
Definition: pixel.h:35
@ Average9InterpolatePixel
Definition: pixel.h:42
@ BackgroundInterpolatePixel
Definition: pixel.h:45
@ CatromInterpolatePixel
Definition: pixel.h:46
@ SplineInterpolatePixel
Definition: pixel.h:41
@ BilinearInterpolatePixel
Definition: pixel.h:36
@ UndefinedInterpolatePixel
Definition: pixel.h:33
@ AverageInterpolatePixel
Definition: pixel.h:34
@ MeshInterpolatePixel
Definition: pixel.h:39
@ BlendInterpolatePixel
Definition: pixel.h:44
@ NearestNeighborInterpolatePixel
Definition: pixel.h:40
@ FilterInterpolatePixel
Definition: pixel.h:37
@ IntegerInterpolatePixel
Definition: pixel.h:38
MagickExport MagickBooleanType ExportImagePixels(const Image *, const ssize_t, const ssize_t, const size_t, const size_t, const char *, const StorageType, void *, ExceptionInfo *)
Definition: cache-view.c:66
Image * image
Definition: cache-view.c:68
double blue
Definition: pixel.h:89
double red
Definition: pixel.h:87
double opacity
Definition: pixel.h:90
double green
Definition: pixel.h:88
double index
Definition: pixel.h:91
Definition: exception.h:103
unsigned int blue
Definition: pixel.h:99
unsigned int opacity
Definition: pixel.h:100
unsigned int green
Definition: pixel.h:98
unsigned int red
Definition: pixel.h:97
unsigned int index
Definition: pixel.h:101
double fuzz
Definition: pixel.h:116
MagickBooleanType matte
Definition: pixel.h:113
ColorspaceType colorspace
Definition: pixel.h:110
size_t depth
Definition: pixel.h:119
MagickRealType blue
Definition: pixel.h:124
MagickRealType index
Definition: pixel.h:126
MagickRealType opacity
Definition: pixel.h:125
ClassType storage_class
Definition: pixel.h:107
MagickRealType green
Definition: pixel.h:123
MagickRealType red
Definition: pixel.h:122
Quantum opacity
Definition: pixel.h:146
Quantum green
Definition: pixel.h:144
Quantum blue
Definition: pixel.h:143
Quantum red
Definition: pixel.h:145
Quantum opacity
Definition: pixel.h:156
Quantum red
Definition: pixel.h:153
Quantum index
Definition: pixel.h:157
Quantum green
Definition: pixel.h:154
Quantum blue
Definition: pixel.h:155