| 
    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().