Aurelon Open API 8.1.1
Loading...
Searching...
No Matches
Color spaces

Classes

class  AOI_ColorSpace_Lab
 CIE Lab D50. More...
 
class  AOI_ColorSpace_CalibratedGray
 Calibrated Gray. More...
 
class  AOI_ColorSpace_CalibratedRGB
 Calibrated RGB. More...
 
class  AOI_ColorSpace_ICC
 ICC Profile. More...
 
class  AOI_ColorSpace_DeviceGray
 Device Gray. More...
 
class  AOI_ColorSpace_DeviceRGB
 Device RGB. More...
 
class  AOI_ColorSpace_DeviceCMYK
 Device CMYK. More...
 
class  AOI_ColorSpace_IllustratorCMYK
 Device CMKY with Illustrator overprint. More...
 
class  AOI_ColorSpace_DeviceN
 DeviceN / Multichannel. More...
 
class  AOI_ColorSpace_Indexed
 Indexed colors. More...
 

Functions

int32_t AOIAPI AOI_ColorSpaceComponents (AOI_ColorSpaceEnum space)
 
int32_t AOI_ColorSpaceBits (AOI_ColorSpaceEnum space)
 

Detailed Description

Function Documentation

◆ AOI_ColorSpaceBits()

int32_t AOI_ColorSpaceBits ( AOI_ColorSpaceEnum space)
inline

Returns the number of bits needed to represent a pixel in the given colorspace

Parameters
spaceColorspace from which to determine the number of channels
Returns
Number of bits needs for a pixel in the colorspace. For example 24 for AOI_RGBSpace.

Definition at line 191 of file AOI_Types.h.

◆ AOI_ColorSpaceComponents()

int32_t AOIAPI AOI_ColorSpaceComponents ( AOI_ColorSpaceEnum space)

Returns the number of channels needed by the given colorspace

Parameters
spaceColorspace from which to determine the number of channels
Returns
Number of channels of the colorspace. For example 3 for AOI_RGBSpace.

Definition at line 498 of file AOI_Types.cpp.