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 |