MagickCore 6.9.12
|
Go to the source code of this file.
Data Structures | |
struct | _ColorPacket |
Typedefs | |
typedef struct _ColorPacket | ColorPacket |
Functions | |
MagickExport ColorPacket * | GetImageHistogram (const Image *, size_t *, ExceptionInfo *) |
MagickExport Image * | UniqueImageColors (const Image *, ExceptionInfo *) |
MagickExport MagickBooleanType | IdentifyPaletteImage (const Image *, ExceptionInfo *) |
MagickExport MagickBooleanType | IsHistogramImage (const Image *, ExceptionInfo *) |
MagickExport MagickBooleanType | IsPaletteImage (const Image *, ExceptionInfo *) |
MagickExport MagickBooleanType | MinMaxStretchImage (Image *, const ChannelType, const double, const double) |
MagickExport size_t | GetNumberColors (const Image *, FILE *, ExceptionInfo *) |
typedef struct _ColorPacket ColorPacket |
MagickExport ColorPacket * GetImageHistogram | ( | const Image * | image, |
size_t * | number_colors, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 565 of file histogram.c.
References AcquireQuantumMemory(), ClassifyImageColors(), _CubeInfo::colors, DefineImageHistogram(), DestroyCubeInfo(), _Image::filename, GetMagickModule, ResourceLimitError, _CubeInfo::root, and ThrowMagickException().
Referenced by GetNumberColors().
MagickExport size_t GetNumberColors | ( | const Image * | image, |
FILE * | file, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 1203 of file histogram.c.
References BlueChannel, ClassifyImageColors(), CMYKColorspace, _CubeInfo::colors, _MagickPixelPacket::colorspace, ConcatenateColorComponent(), ConcatenateMagickString(), CopyMagickString(), _ColorPacket::count, DestroyCubeInfo(), FormatLocaleFile(), GetColorTuple(), GetImageHistogram(), GetMagickPixelPacket(), GreenChannel, HistogramCompare(), HistogramImageTag, _ColorPacket::index, IndexChannel, MagickFalse, MagickTrue, _MagickPixelPacket::matte, MaxTextExtent, NoCompliance, OpacityChannel, _ColorPacket::pixel, _Image::progress_monitor, QueryMagickColorname(), RedChannel, RelinquishMagickMemory(), SetImageProgress(), SetMagickPixelPacket(), and SVGCompliance.
Referenced by GetImageQuantizeError(), GetMagickProperty(), GetMagickPropertyLetter(), and IdentifyImage().
MagickExport MagickBooleanType IdentifyPaletteImage | ( | const Image * | , |
ExceptionInfo * | |||
) |
MagickExport MagickBooleanType IsHistogramImage | ( | const Image * | , |
ExceptionInfo * | |||
) |
MagickExport MagickBooleanType IsPaletteImage | ( | const Image * | , |
ExceptionInfo * | |||
) |
MagickExport MagickBooleanType MinMaxStretchImage | ( | Image * | image, |
const | ChannelType, | ||
const double | black_value, | ||
const double | white_value | ||
) |
Definition at line 1075 of file histogram.c.
References BlueChannel, CMYKColorspace, _Image::colorspace, _Image::exception, GetImageChannelRange(), GreenChannel, IndexChannel, LevelImageChannel(), MagickEpsilon, MagickFalse, MagickTrue, _Image::matte, OpacityChannel, RedChannel, and SyncChannels.
Referenced by AutoLevelImageChannel().
MagickExport Image * UniqueImageColors | ( | const Image * | image, |
ExceptionInfo * | exception | ||
) |
Definition at line 1388 of file histogram.c.
References AcquireVirtualCacheView(), ClassifyImageColors(), CloneImage(), _CubeInfo::colors, DestroyCacheView(), DestroyCubeInfo(), DestroyImage(), DirectClass, _Image::exception, InheritException(), MagickFalse, MagickTrue, _CubeInfo::root, SetImageStorageClass(), and UniqueColorsToImage().