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 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 MagickPixelPacket * CloneMagickPixelPacket(const MagickPixelPacket *)
Definition pixel.c:93
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