Lines Matching refs:XYZ
68 * for each of three CIE XYZ coordinates. The codec then takes care
72 * By definition, a CIE XYZ vector of [1 1 1] corresponds to a neutral white
74 * white point, such as D65, and an absolute color conversion to XYZ then
78 * in XYZ, then record the original white point using the TIFFTAG_WHITEPOINT
121 * SGILOGDATAFMT_FLOAT = IEEE 32-bit float XYZ values
929 LogLuv24toXYZ(uint32 p, float XYZ[3])
936 XYZ[0] = XYZ[1] = XYZ[2] = 0.;
947 /* convert to XYZ */
948 XYZ[0] = (float)(x/y * L);
949 XYZ[1] = (float)L;
950 XYZ[2] = (float)((1.-x-y)/y * L);
957 LogLuv24fromXYZ(float XYZ[3], int em)
962 Le = LogL10fromY(XYZ[1], em);
964 s = XYZ[0] + 15.*XYZ[1] + 3.*XYZ[2];
969 u = 4.*XYZ[0] / s;
970 v = 9.*XYZ[1] / s;
1070 LogLuv32toXYZ(uint32 p, float XYZ[3])
1076 XYZ[0] = XYZ[1] = XYZ[2] = 0.;
1085 /* convert to XYZ */
1086 XYZ[0] = (float)(x/y * L);
1087 XYZ[1] = (float)L;
1088 XYZ[2] = (float)((1.-x-y)/y * L);
1095 LogLuv32fromXYZ(float XYZ[3], int em)
1100 Le = (unsigned int)LogL16fromY(XYZ[1], em);
1102 s = XYZ[0] + 15.*XYZ[1] + 3.*XYZ[2];
1107 u = 4.*XYZ[0] / s;
1108 v = 9.*XYZ[1] / s;
1510 td->td_photometric == PHOTOMETRIC_LOGL ? "Y, L" : "XYZ, Luv");