Cairo::Color::RGBクラス

Since 1.5?: RGB(赤、緑、青)で色を表現します。

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

オブジェクト階層

クラスメソッド

Cairo::Color::RGB.new(r, g, b, a=1.0)
RGBで表現した色を生成します。

インタンスメソッド

red
r
赤の値を返します。
red=(value)
r=(value)
赤の値を設定します。
green
g
緑の値を返します。
green=(value)
g=(value)
緑の値を設定します。
blue
b
青の値を返します。
blue=(value)
b=(value)
青の値を設定します。
to_a
to_ary
[red, green, blue, alpha]を返します。
to_cmyk
CMYK形式に変換した色を返します。
to_hsv
HSV形式に変換した色を返します。
to_rgb
複製を返します。
to_s

"#RRGGBBAA"という文字列を返します。RRは赤を、GGは緑を、 BBは青を、AAはアルファ値を、それぞれ16進数2桁で表現した ものになります。

例えば、赤は"#FF0000FF"に、黒は"#FFFFFFFF"に、白は "#000000FF"になります。

参考

変更履歴