Method: PSD::Color.hue_to_color
- Defined in:
- lib/psd/color.rb
.hue_to_color(hue, m1, m2) ⇒ Object
69 70 71 72 73 74 75 76 77 78 79 80 81 82 |
# File 'lib/psd/color.rb', line 69 def self.hue_to_color(hue, m1, m2) hue = (hue % 360).to_i if hue < 60 v = m1 + (m2 - m1) * hue / 60 elsif hue < 180 v = m2 elsif hue < 240 v = m1 + (m2 - m1) * (240 - hue) / 60 else v = m1 end (v * 255).to_i end |