Cairo::Color::HSVクラス

Since 1.5?: HSV(色相、彩度、明度)で色を表現します。

cairoにはないrcairoでの拡張です。

オブジェクト階層

クラスメソッド

Cairo::Color::HSV.new(h, s, v, a=1.0
HSVで表現した色を生成します。

インタンスメソッド

hue
h
色相の値返します。
hue=(value)
h=(value)
色相の値を設定します。
saturation
s
彩度の値を返します。
saturation=(value)
s=(value)
彩度の値を設定します。
value
v
明度の値を返します。
value=(value)
v=(value)
明度の値を設定します。
to_a
to_ary
[hue, saturation, value, alpha]を返します。
to_cmyk
CMYK形式に変換した色を返します。
to_hsv
複製を返します。
to_rgb
RGB形式に変換した色を返します。

参考

変更履歴