module Sass::Extras::YUV::Color
Public Instance Methods
yuv()
click to toggle source
# File lib/sass/extras/yuv.rb, line 12 def yuv r, g, b = rgb.map { |k| k / 255.0 } y = r * WR + g * WG + b * WB y = 1.0 if y == W_SUM u = U_MAX * (b - y) / (1 - WB) v = V_MAX * (r - y) / (1 - WR) [y, Utils.restrict(u, -U_MAX..U_MAX), Utils.restrict(v, -V_MAX..V_MAX)] end
yuva()
click to toggle source
# File lib/sass/extras/yuv.rb, line 21 def yuva yuv + [alpha] end