Conversion from XYZ (1931) through RGB(Rec709) to CMY.
Definition at line 107 of file ColConvert.h. References Impala::Core::Array::C, Impala::Core::Array::Element::Vec3Real64::X(), Impala::Core::Array::Element::Vec3Real64::Y(), and Impala::Core::Array::Element::Vec3Real64::Z(). Referenced by Impala::Core::Array::Element::Color::ToCMY(). 00108 { 00109 // Using rec709 00110 // C = 1-R, M = 1-G, Y = 1-B 00111 00112 double C = 255.0 00113 - v.X() * 8.25322145 - v.Y() * -3.9197325 - v.Z() * -1.27126425; 00114 double M = 255.0 00115 - v.X() * -2.4716028 - v.Y() * 4.7837796 - v.Z() * 0.1059678; 00116 double Y = 255.0 00117 - v.X() * 0.1419024 - v.Y() * -0.52030965 - v.Z() * 2.69614305; 00118 00119 return Vec3Real64(C, M, Y); 00120 }
Here is the call graph for this function:
|