18 #ifndef MAGICKCORE_PIXEL_H
19 #define MAGICKCORE_PIXEL_H
23 #if defined(__cplusplus) || defined(c_plusplus)
27 #define MaxPixelChannels 32
244 const
Quantum *magick_restrict) magick_hot_spot;
263 #if defined(__cplusplus) || defined(c_plusplus)
PixelChannel channel
Definition: pixel.h:163
#define magick_restrict
Definition: MagickCore.h:41
MagickExport MagickRealType EncodePixelGamma(const MagickRealType pixel)
Definition: pixel.c:446
MagickDoubleType MagickRealType
Definition: magick-type.h:124
MagickExport void InitializePixelChannelMap(Image *image)
Definition: pixel.c:4334
double fuzz
Definition: pixel.h:184
MagickExport PixelChannelMap * AcquirePixelChannelMap(void)
Definition: pixel.c:93
unsigned int green
Definition: pixel.h:204
PixelTrait alpha_trait
Definition: pixel.h:181
PixelInterpolateMethod
Definition: pixel.h:113
Definition: exception.h:101
StorageType
Definition: pixel.h:145
PixelIntensityMethod
Definition: pixel.h:99
MagickExport MagickBooleanType InterpolatePixelChannel(const Image *magick_restrict image, const CacheView_ *image_view, const PixelChannel channel, const PixelInterpolateMethod method, const double x, const double y, double *pixel, ExceptionInfo *exception)
Definition: pixel.c:4492
MagickExport MagickBooleanType InterpolatePixelChannels(const Image *magick_restrict source, const CacheView_ *source_view, const Image *magick_restrict destination, const PixelInterpolateMethod method, const double x, const double y, Quantum *pixel, ExceptionInfo *exception)
Definition: pixel.c:4917
MagickRealType red
Definition: pixel.h:193
ClassType storage_class
Definition: pixel.h:175
MagickExport MagickBooleanType InterpolatePixelInfo(const Image *image, const CacheView_ *image_view, const PixelInterpolateMethod method, const double x, const double y, PixelInfo *pixel, ExceptionInfo *exception)
Definition: pixel.c:5483
MagickSizeType count
Definition: pixel.h:190
Definition: cache-view.c:65
unsigned int blue
Definition: pixel.h:204
MagickRealType alpha
Definition: pixel.h:193
ssize_t offset
Definition: pixel.h:169
MagickExport void GetPixelInfo(const Image *image, PixelInfo *pixel)
Definition: pixel.c:2170
#define magick_attribute(x)
Definition: method-attribute.h:104
MagickExport MagickRealType DecodePixelGamma(const MagickRealType pixel)
Definition: pixel.c:319
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, ExceptionInfo *exception)
Definition: pixel.c:4138
MagickBooleanType
Definition: magick-type.h:169
MagickExport PixelChannelMap * ClonePixelChannelMap(PixelChannelMap *channel_map)
Definition: pixel.c:133
ClassType
Definition: magick-type.h:162
unsigned int black
Definition: pixel.h:204
struct _PixelInfo PixelInfo
struct _PixelChannelMap PixelChannelMap
size_t MagickSizeType
Definition: magick-type.h:134
MagickExport PixelChannelMap * DestroyPixelChannelMap(PixelChannelMap *channel_map)
Definition: pixel.c:350
MagickRealType blue
Definition: pixel.h:193
MagickExport ChannelType SetPixelChannelMask(Image *image, const ChannelType channel_mask)
Definition: pixel.c:6280
MagickExport MagickRealType GetPixelInfoIntensity(const Image *magick_restrict image, const PixelInfo *magick_restrict pixel)
Definition: pixel.c:2224
unsigned int alpha
Definition: pixel.h:204
ChannelType
Definition: pixel.h:33
PixelChannel
Definition: pixel.h:70
size_t depth
Definition: pixel.h:187
MagickExport PixelInfo * ClonePixelInfo(const PixelInfo *pixel)
Definition: pixel.c:170
MagickRealType index
Definition: pixel.h:193
MagickExport MagickBooleanType IsFuzzyEquivalencePixel(const Image *source, const Quantum *p, const Image *destination, const Quantum *q)
Definition: pixel.c:5956
MagickExport void ConformPixelInfo(Image *image, const PixelInfo *source, PixelInfo *destination, ExceptionInfo *exception)
Definition: pixel.c:212
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:1964
struct _PixelPacket PixelPacket
unsigned short Quantum
Definition: magick-type.h:86
unsigned int red
Definition: pixel.h:204
MagickRealType black
Definition: pixel.h:193
MagickExport MagickBooleanType IsFuzzyEquivalencePixelInfo(const PixelInfo *p, const PixelInfo *q)
Definition: pixel.c:6065
ColorspaceType
Definition: colorspace.h:25
#define MaxPixelChannels
Definition: pixel.h:27
MagickRealType green
Definition: pixel.h:193
#define MagickExport
Definition: method-attribute.h:80
MagickExport MagickBooleanType SetPixelMetaChannels(Image *image, const size_t number_meta_channels, ExceptionInfo *exception)
Definition: pixel.c:6364
PixelTrait traits
Definition: pixel.h:166
ColorspaceType colorspace
Definition: pixel.h:178
MagickExport MagickBooleanType magick_hot_spot
Definition: cache-view.h:88
PixelMask
Definition: pixel.h:129
PixelTrait
Definition: pixel.h:137
MagickExport MagickRealType GetPixelIntensity(const Image *magick_restrict image, const Quantum *magick_restrict pixel)
Definition: pixel.c:2358