MagickCore
6.9.12-19
Convert, Edit, Or Compose Bitmap Images
|
Go to the source code of this file.
Macros | |
#define | D65X 0.95047 |
#define | D65Y 1.0 |
#define | D65Z 1.08883 |
#define | CIEEpsilon (216.0/24389.0) |
#define | CIEK (24389.0/27.0) |
Functions | |
static void | ConvertLabToXYZ (const double L, const double a, const double b, double *X, double *Y, double *Z) |
static void | ConvertXYZToLuv (const double X, const double Y, const double Z, double *L, double *u, double *v) |
static void | ConvertRGBToXYZ (const Quantum red, const Quantum green, const Quantum blue, double *X, double *Y, double *Z) |
static void | ConvertXYZToLab (const double X, const double Y, const double Z, double *L, double *a, double *b) |
static void | ConvertLuvToXYZ (const double L, const double u, const double v, double *X, double *Y, double *Z) |
static void | ConvertXYZToRGB (const double X, const double Y, const double Z, Quantum *red, Quantum *green, Quantum *blue) |
#define CIEEpsilon (216.0/24389.0) |
Referenced by ConvertLabToXYZ(), ConvertLuvToXYZ(), ConvertXYZToLab(), and ConvertXYZToLuv().
#define CIEK (24389.0/27.0) |
Referenced by ConvertLabToXYZ(), ConvertLuvToXYZ(), ConvertXYZToLab(), and ConvertXYZToLuv().
#define D65X 0.95047 |
Referenced by ConvertLabToXYZ(), ConvertLuvToXYZ(), ConvertXYZToLab(), and ConvertXYZToLuv().
#define D65Y 1.0 |
Referenced by ConvertLabToXYZ(), ConvertLuvToXYZ(), ConvertXYZToLab(), and ConvertXYZToLuv().
#define D65Z 1.08883 |
Referenced by ConvertLabToXYZ(), ConvertLuvToXYZ(), ConvertXYZToLab(), and ConvertXYZToLuv().
|
inlinestatic |
References CIEEpsilon, CIEK, D65X, D65Y, and D65Z.
Referenced by ConvertLabToRGB(), and ConvertLCHabToXYZ().
|
inlinestatic |
References CIEEpsilon, CIEK, D65X, D65Y, D65Z, and PerceptibleReciprocal().
Referenced by ConvertLCHuvToXYZ(), and ConvertLuvToRGB().
|
inlinestatic |
References DecodePixelGamma(), and QuantumScale.
Referenced by ConvertRGBToLab(), ConvertRGBToLCHab(), ConvertRGBToLCHuv(), ConvertRGBToLMS(), ConvertRGBToLuv(), ConvertRGBToxyY(), and RGBTransformImage().
|
inlinestatic |
References CIEEpsilon, CIEK, D65X, D65Y, and D65Z.
Referenced by ConvertRGBToLab(), and ConvertXYZToLCHab().
|
inlinestatic |
References CIEEpsilon, CIEK, D65X, D65Y, D65Z, and PerceptibleReciprocal().
Referenced by ConvertRGBToLuv(), and ConvertXYZToLCHuv().
|
inlinestatic |
References ClampToQuantum(), EncodePixelGamma(), and QuantumRange.
Referenced by ConvertLabToRGB(), ConvertLCHabToRGB(), ConvertLCHuvToRGB(), ConvertLMSToRGB(), ConvertLuvToRGB(), ConvertxyYToRGB(), and TransformRGBImage().