class Term::ANSIColor::RGBColorMetrics::CIEXYZ::CIEXYZTriple
def self.from_rgb_triple(rgb_triple)
def self.from_rgb_triple(rgb_triple) r, g, b = normalize_rgb_triple rgb_triple x = 0.436052025 * r + 0.385081593 * g + 0.143087414 * b y = 0.222491598 * r + 0.71688606 * g + 0.060621486 * b z = 0.013929122 * r + 0.097097002 * g + 0.71418547 * b x *= 255 y *= 255 z *= 255 new(x.round, y.round, z.round) end