MagickCore
6.9.11-59
Convert, Edit, Or Compose Bitmap Images
|
Go to the documentation of this file.
18 #ifndef MAGICKCORE_COLORMAP_H
19 #define MAGICKCORE_COLORMAP_H
21 #if defined(__cplusplus) || defined(c_plusplus)
30 #if defined(__cplusplus) || defined(c_plusplus)
MagickExport MagickBooleanType SetImageType(Image *image, const ImageType type)
Definition: attribute.c:1536
MagickExport MagickBooleanType AcquireImageColormap(Image *, const size_t)
#define MagickExport
Definition: method-attribute.h:80
MagickBooleanType debug
Definition: image.h:290
char filename[MaxTextExtent]
Definition: image.h:278
#define OpaqueOpacity
Definition: image.h:27
@ DirectClass
Definition: magick-type.h:198
#define GetMagickModule()
Definition: log.h:29
MagickExport CacheView * DestroyCacheView(CacheView *cache_view)
Definition: cache-view.c:256
#define MagickCoreSignature
Definition: method-attribute.h:86
MagickExport void * ResizeQuantumMemory(void *memory, const size_t count, const size_t quantum)
Definition: memory.c:1447
MagickExport PixelPacket * GetCacheViewAuthenticPixels(CacheView *cache_view, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, ExceptionInfo *exception)
Definition: cache-view.c:473
#define magick_restrict
Definition: MagickCore.h:41
#define SetPixelRGBO(pixel, packet)
Definition: pixel-accessor.h:96
size_t columns
Definition: image.h:174
MagickExport MagickBooleanType AcquireImageColormap(Image *image, const size_t colors)
Definition: colormap.c:103
Quantum IndexPacket
Definition: pixel.h:129
@ ResourceLimitError
Definition: exception.h:55
Quantum blue
Definition: pixel.h:143
MagickExport MagickBooleanType CycleColormapImage(Image *image, const ssize_t displace)
Definition: colormap.c:177
Definition: cache-view.c:66
static IndexPacket ConstrainColormapIndex(Image *image, const ssize_t index)
Definition: colormap-private.h:29
#define ThrowBinaryImageException(severity, tag, context)
Definition: exception-private.h:35
@ MagickTrue
Definition: magick-type.h:205
static Quantum PixelPacketIntensity(const PixelPacket *pixel)
Definition: pixel-accessor.h:219
#define GetPixelIndex(indexes)
Definition: pixel-accessor.h:44
MagickExport MagickBooleanType SyncCacheViewAuthenticPixels(CacheView *magick_restrict cache_view, ExceptionInfo *exception)
Definition: cache-view.c:1000
@ TraceEvent
Definition: log.h:38
PixelPacket * colormap
Definition: image.h:180
MagickExport MagickBooleanType SortColormapByIntensity(Image *)
Definition: colormap.c:292
MagickExport IndexPacket * GetCacheViewAuthenticIndexQueue(CacheView *cache_view)
Definition: cache-view.c:564
MagickExport MagickBooleanType SortColormapByIntensity(Image *image)
Definition: colormap.c:292
#define MaxColormapSize
Definition: magick-type.h:81
MagickExport CacheView * AcquireAuthenticCacheView(const Image *image, ExceptionInfo *exception)
Definition: cache-view.c:111
#define MagickMax(x, y)
Definition: image-private.h:36
size_t colors
Definition: image.h:177
ExceptionInfo exception
Definition: image.h:287
@ PaletteType
Definition: image.h:55
@ MagickFalse
Definition: magick-type.h:204
static int IntensityCompare(const void *x, const void *y)
Definition: colormap.c:273
Quantum opacity
Definition: pixel.h:146
Quantum red
Definition: pixel.h:145
#define QuantumRange
Definition: magick-type.h:90
size_t rows
Definition: image.h:175
Quantum green
Definition: pixel.h:144
MagickExport MagickBooleanType CycleColormapImage(Image *, const ssize_t)
size_t signature
Definition: image.h:307
MagickBooleanType
Definition: magick-type.h:203
MagickExport void * RelinquishMagickMemory(void *memory)
Definition: memory.c:1162
Definition: exception.h:103
#define SetPixelIndex(indexes, value)
Definition: pixel-accessor.h:78
ClassType storage_class
Definition: image.h:155
@ PseudoClass
Definition: magick-type.h:199
MagickExport MagickBooleanType SetImageStorageClass(Image *image, const ClassType storage_class)
Definition: image.c:2595
MagickExport MagickBooleanType LogMagickEvent(const LogEventType type, const char *module, const char *function, const size_t line, const char *format,...)
Definition: log.c:1420
#define ThrowBinaryException(severity, tag, context)
Definition: exception-private.h:29
MagickExport void * AcquireQuantumMemory(const size_t count, const size_t quantum)
Definition: memory.c:665
unsigned short Quantum
Definition: magick-type.h:89