Method: Color::YIQ#initialize

Defined in:
lib/color/yiq.rb

#initialize(y:, i:, q:) ⇒ YIQ

Creates a YIQ color object from fractional values 0 .. 1.

“‘ruby Color::YIQ.from_fraction(0.3, 0.2, 0.1) # => YIQ [30% 20% 10%] Color::YIQ.new(0.3, 0.2, 0.1) # => YIQ [30% 20% 10%] Color::YIQ[y: 0.3, i: 0.2, q: 0.1] # => YIQ [30% 20% 10%] “`



71
72
73
# File 'lib/color/yiq.rb', line 71

def initialize(y:, i:, q:) # :nodoc:
  super(y: normalize(y), i: normalize(i), q: normalize(q))
end