![]() |
Oyranos
git-devel
Oyranos is a full featured Color Management System
|
color definitions More...
#include <stdlib.h>#include "icc34.h"Data Structures | |
| struct | oyVEC3 |
| Vector of 3 doubles. More... | |
| struct | oyMAT3 |
| 3x3 Matrix More... | |
| struct | oyCIEXYZ |
| vector of 3 doubles More... | |
| struct | oyCIExyY |
| CIE*xy. More... | |
| struct | oyCIExyYTriple |
| CIE*xy triple. More... | |
Functions | |
| void | oyLab2XYZ (const double *CIElab, double *XYZ) |
| CIE Lab to ICC XYZ. More... | |
| void | oyXYZ2Lab (const double *XYZ, double *CIElab) |
| ICC XYZ to CIE * Lab. More... | |
| void | oyCIEabsXYZ2ICCrelXYZ (const double *CIEXYZ, double *ICCXYZ, const double *XYZmin, const double *XYZmax, const double *XYZwhite) |
| CIE absolute colorimetric to ICC relative colorimetric. More... | |
| void | oyICCXYZrel2CIEabsXYZ (const double *ICCXYZ, double *CIEXYZ, const double *XYZmin, const double *XYZmax, const double *XYZwhite) |
| ICC relative colorimetric to CIE absolute colorimetric. More... | |
| int | oyMAT3inverse (const oyMAT3 *a, oyMAT3 *b) |
| Inverse of a matrix b = a^(-1) More... | |
| void | oyVEC3init (oyVEC3 *r, double x, double y, double z) |
| Initiate a vector. More... | |
| void | oyMAT3per (oyMAT3 *r, const oyMAT3 *a, const oyMAT3 *b) |
| Multiply two matrices. More... | |
| void | oyMAT3eval (oyVEC3 *r, const oyMAT3 *a, const oyVEC3 *v) |
| Evaluate a vector across a matrix. More... | |
| int | oyAdaptationMatrix (oyMAT3 *r, const oyMAT3 *ConeMatrix, const oyCIEXYZ *FromIll, const oyCIEXYZ *ToIll) |
| int | oyMAT3toCIExyYTriple (const oyMAT3 *a, oyCIExyYTriple *triple) |
color definitions
Oyranos is an open source Color Management System
1.8.13