diff options
Diffstat (limited to '')
-rw-r--r-- | src/libclut.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/libclut.h b/src/libclut.h index c2f31de..53c479a 100644 --- a/src/libclut.h +++ b/src/libclut.h @@ -929,6 +929,7 @@ #endif + /** * Convert one component from [0, 1] linear RGB to [0, 1] sRGB. * @@ -944,6 +945,7 @@ double (libclut_model_linear_to_standard1)(double); #define libclut_model_linear_to_standard1(c) \ (((double)(c) <= 0.0031308) ? (12.92 * (double)(c)) : ((1.0 + 0.055) * pow((double)(c), 1.0 / 2.4))) + /** * Convert [0, 1] linear RGB to [0, 1] sRGB. * @@ -969,6 +971,7 @@ void (libclut_model_linear_to_standard)(double*, double*, double*); } \ while (0) + /** * Convert one component from [0, 1] sRGB to [0, 1] linear RGB. * @@ -984,6 +987,7 @@ double (libclut_model_standard_to_linear1)(double); #define libclut_model_standard_to_linear1(c) \ (((double)(c) <= 0.04045) ? ((double)(c) / 12.92) : pow(((double)(c) + 0.055) / (1.0 + 0.055), 2.4)) + /** * Convert [0, 1] sRGB to [0, 1] linear RGB. * @@ -1009,6 +1013,7 @@ void (libclut_model_standard_to_linear)(double*, double*, double*); } \ while (0) + /** * Convert CIE xyY to CIE XYZ. * @@ -1029,6 +1034,7 @@ void (libclut_model_ciexyy_to_ciexyz)(double, double, double, double*, double*); } \ while (0) + /** * Convert CIE XYZ to CIE xyY. * @@ -1052,6 +1058,7 @@ void (libclut_model_ciexyz_to_ciexyy)(double, double, double, double*, double*); } \ while (0) + /** * Convert CIE XYZ to [0, 1] linear RGB. * @@ -1074,6 +1081,7 @@ void (libclut_model_ciexyz_to_linear)(double, double, double, double*, double*, } \ while (0) + /** * Convert [0, 1] linear RGB to CIE XYZ. * @@ -1096,6 +1104,7 @@ void (libclut_model_linear_to_ciexyz)(double, double, double, double*, double*, } \ while (0) + /** * Convert [0, 1] linear RGB to CIE xyY. * @@ -1127,6 +1136,7 @@ void (libclut_model_srgb_to_ciexyy)(double, double, double, double*, double*, do } \ while (0) + /** * Convert CIE xyY to [0, 1] sRGB. * @@ -1158,6 +1168,7 @@ void (libclut_model_ciexyy_to_srgb)(double, double, double, double*, double*, do } \ while(0) + /** * Convert from CIE XYZ to CIE L*a*b*. * @@ -1188,6 +1199,7 @@ void (libclut_model_ciexyz_to_cielab)(double, double, double, double*, double*, #define LIBCLUT_MODEL_CIEXYZ_TO_CIELAB__(C) \ (((C) > 0.00885642) ? pow((C), 1.0 / 3.0) : ((7.78 + 703.0 / 99900.0) * (C) + 0.1379310)) + /** * Convert from CIE L*a*b* to CIE XYZ. * |