module Term::ANSIColor::RGBColorMetricsHelpers::NormalizeRGBTriple
Private Instance Methods
normalize(v)
click to toggle source
# File lib/term/ansicolor/rgb_color_metrics.rb, line 17 def normalize(v) v /= 255.0 if v <= 0.04045 v / 12 else ( (v + 0.055) / 1.055) ** 2.4 end end
normalize_rgb_triple(rgb_triple)
click to toggle source
# File lib/term/ansicolor/rgb_color_metrics.rb, line 26 def normalize_rgb_triple(rgb_triple) [ rgb_triple.red, rgb_triple.green, rgb_triple.blue ].map { |v| normalize(v) } end