MagickCore 7.1.0
Convert, Edit, Or Compose Bitmap Images
color.h File Reference
Include dependency graph for color.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _ColorInfo
 
struct  _ErrorInfo
 

Typedefs

typedef struct _ColorInfo ColorInfo
 
typedef struct _ErrorInfo ErrorInfo
 

Enumerations

enum  ComplianceType {
  UndefinedCompliance , NoCompliance = 0x0000 , CSSCompliance = 0x0001 , SVGCompliance = 0x0001 ,
  X11Compliance = 0x0002 , XPMCompliance = 0x0004 , MVGCompliance = 0x0008 , AllCompliance = 0x7fffffff
}
 
enum  IlluminantType {
  UndefinedIlluminant = 5 , AIlluminant = 0 , BIlluminant = 1 , CIlluminant = 2 ,
  D50Illuminant = 3 , D55Illuminant = 4 , D65Illuminant = 5 , D75Illuminant = 6 ,
  EIlluminant = 7 , F2Illuminant = 8 , F7Illuminant = 9 , F11Illuminant = 10
}
 

Functions

MagickExport char ** GetColorList (const char *, size_t *, ExceptionInfo *)
 
MagickExport const ColorInfoGetColorInfo (const char *, ExceptionInfo *)
 
MagickExport const ColorInfo ** GetColorInfoList (const char *, size_t *, ExceptionInfo *)
 
MagickExport MagickBooleanType IsEquivalentImage (const Image *, const Image *, ssize_t *x, ssize_t *y, ExceptionInfo *)
 
MagickExport MagickBooleanType ListColorInfo (FILE *, ExceptionInfo *)
 
MagickExport MagickBooleanType QueryColorCompliance (const char *, const ComplianceType, PixelInfo *, ExceptionInfo *)
 
MagickExport MagickBooleanType QueryColorname (const Image *, const PixelInfo *, const ComplianceType, char *, ExceptionInfo *)
 
MagickExport void ConcatenateColorComponent (const PixelInfo *, const PixelChannel, const ComplianceType, char *)
 
MagickExport void GetColorTuple (const PixelInfo *, const MagickBooleanType, char *)
 

Typedef Documentation

◆ ColorInfo

typedef struct _ColorInfo ColorInfo

◆ ErrorInfo

typedef struct _ErrorInfo ErrorInfo

Enumeration Type Documentation

◆ ComplianceType

Enumerator
UndefinedCompliance 
NoCompliance 
CSSCompliance 
SVGCompliance 
X11Compliance 
XPMCompliance 
MVGCompliance 
AllCompliance 

Definition at line 28 of file color.h.

◆ IlluminantType

Enumerator
UndefinedIlluminant 
AIlluminant 
BIlluminant 
CIlluminant 
D50Illuminant 
D55Illuminant 
D65Illuminant 
D75Illuminant 
EIlluminant 
F2Illuminant 
F7Illuminant 
F11Illuminant 

Definition at line 40 of file color.h.

Function Documentation

◆ ConcatenateColorComponent()

MagickExport void ConcatenateColorComponent ( const PixelInfo ,
const  PixelChannel,
const  ComplianceType,
char *   
)

◆ GetColorInfo()

MagickExport const ColorInfo * GetColorInfo ( const char *  ,
ExceptionInfo  
)

◆ GetColorInfoList()

◆ GetColorList()

◆ GetColorTuple()

◆ IsEquivalentImage()

MagickExport MagickBooleanType IsEquivalentImage ( const Image ,
const Image ,
ssize_t *  x,
ssize_t *  y,
ExceptionInfo  
)

◆ ListColorInfo()

MagickExport MagickBooleanType ListColorInfo ( FILE *  ,
ExceptionInfo  
)

◆ QueryColorCompliance()

MagickExport MagickBooleanType QueryColorCompliance ( const char *  ,
const  ComplianceType,
PixelInfo ,
ExceptionInfo  
)

◆ QueryColorname()

MagickExport MagickBooleanType QueryColorname ( const Image ,
const PixelInfo ,
const  ComplianceType,
char *  ,
ExceptionInfo  
)