[−][src]Crate lcms2
See Little CMS full documentation for more in-depth information about LCMS functions.
The main types you need to use in this crate are Profile
and Transform
Structs
AllowCache | |
CIECAM02 | CIE CAM02 |
CIELab | |
CIEXYZ | |
DisallowCache | |
Flags | Flags for creating |
Locale | Language code from ISO-639/2 and region code from ISO-3166. |
MLU | This represents owned Multi Localized Unicode type. Most methods are implemented on |
MLURef | A borrowed reference to a |
NamedColorInfo | Color in the palette |
NamedColorList | Palette of colors with names |
NamedColorListRef | A borrowed reference to a |
PipelineRef | A borrowed reference to a |
PixelFormat | Format of pixel is defined by one cmsUInt32Number, using bit fields as follows |
Profile | An ICC color profile |
Stage | Stage functions |
StageRef | A borrowed reference to a |
StagesIter | |
ThreadContext | Per-thread context for multi-threaded operation. |
ToneCurve | Tone curves are powerful constructs that can contain curves specified in diverse ways. |
ToneCurveRef | A borrowed reference to a |
Transform | Conversion between two ICC profiles. |
ViewingConditions |
Enums
ColorSpaceSignature | |
Error | |
InfoType | |
Intent | |
ProfileClassSignature | |
Tag | Value of a tag in an ICC profile |
TagSignature |
Traits
CIELabExt | Delta E |
CIEXYZExt | Chromatic adaptation |
CIExzYExt | White point |
CacheFlag | |
ColorSpaceSignatureExt |
Functions
version | LCMS version |
white_point_from_temp | Temperature <-> Chromaticity (Black body) Color temperature is a characteristic of visible light that has important applications. |
Type Definitions
LCMSResult | This is a regular |