class RGBUtils::RelativeLuminanceCalculator
Constants
- BLUE_Y
- GREEN_Y
- RED_Y
Attributes
linear_rgb[R]
Public Class Methods
new(rgb)
click to toggle source
# File lib/rgb_utils/calculators/relative_luminance_calculator.rb, line 9 def initialize(rgb) @linear_rgb = RGBToLinearRGBConverter.convert(rgb) end
Public Instance Methods
calculate()
click to toggle source
# File lib/rgb_utils/calculators/relative_luminance_calculator.rb, line 13 def calculate @luminance ||= (RED_Y * red) + (GREEN_Y * green) + (BLUE_Y * blue) end