Tone

色调的类。所有属性数值均使用 Float 处理。

超类

类方法

Tone.new(red, green, blue[, gray])

生成 Tone 实例。gray 值省略时使用 0。

Tone.new(tone)

生成 Tone 实例。tone 可以是 Tone 实例,也可以是 32 位颜色(Bignum)

方法

set(red, green, blue[, gray])
set(tone)

一次设置所有属性。

第二种形式中 tone 可以是 Tone 实例,也可以是 32 位颜色(Bignum)。

属性

red

R 值(0~255)。超出范围的数值会自动修正。

green

G 值(0~255)。超出范围的数值会自动修正。

blue

G 值(0~255)。超出范围的数值会自动修正。

gray

灰阶滤色镜强度值(0~255)。超出范围的数值会自动修正。

当此值非 0 时,处理时间会比单独使用色调平衡调整来的久。