MagickCore  6.9.11-59
Convert, Edit, Or Compose Bitmap Images
histogram.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _ColorPacket
 

Typedefs

typedef struct _ColorPacket ColorPacket
 

Functions

MagickExport ColorPacketGetImageHistogram (const Image *, size_t *, ExceptionInfo *)
 
MagickExport ImageUniqueImageColors (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 Documentation

◆ ColorPacket

typedef struct _ColorPacket ColorPacket

Function Documentation

◆ GetImageHistogram()

MagickExport ColorPacket* GetImageHistogram ( const Image ,
size_t *  ,
ExceptionInfo  
)

References AcquireQuantumMemory(), ClassifyImageColors(), _CubeInfo::colors, DefineImageHistogram(), DestroyCubeInfo(), _Image::filename, GetMagickModule, ResourceLimitError, _CubeInfo::root, and ThrowMagickException().

Referenced by GetNumberColors().

Here is the caller graph for this function:

◆ GetNumberColors()

◆ IdentifyPaletteImage()

MagickExport MagickBooleanType IdentifyPaletteImage ( const Image ,
ExceptionInfo  
)

◆ IsHistogramImage()

MagickExport MagickBooleanType IsHistogramImage ( const Image ,
ExceptionInfo  
)

◆ IsPaletteImage()

MagickExport MagickBooleanType IsPaletteImage ( const Image ,
ExceptionInfo  
)

◆ MinMaxStretchImage()

MagickExport MagickBooleanType MinMaxStretchImage ( Image ,
const  ChannelType,
const double  ,
const double   
)

References BlueChannel, CMYKColorspace, _Image::colorspace, _Image::exception, GetImageChannelRange(), GreenChannel, IndexChannel, LevelImageChannel(), MagickEpsilon, MagickFalse, MagickTrue, _Image::matte, OpacityChannel, RedChannel, and SyncChannels.

Referenced by AutoLevelImageChannel().

Here is the caller graph for this function:

◆ UniqueImageColors()