ColorTransformOperation

ColorTransformOperation 枚举

定义颜色变换操作。

public enum ColorTransformOperation

名称描述
Tint0给颜色上色。参数范围在 0(原始颜色)和 1(白色)之间。
Shade1给颜色加阴影。参数范围在 0(原始颜色)和 1(黑色)之间。
Complement2将颜色更改为 RGB 互补色。m = Max(r, g, b); r = m - r; g = m - g; b = m - b;
Inverse3将颜色更改为反转颜色。r = 1 - r; g = 1 - g; b = 1 - b;
Grayscale4将颜色更改为具有相同亮度的灰色。参数被忽略。
SetAlpha5定义颜色的 alpha 组件。参数范围在 0(透明)和 1(不透明)之间。
AddAlpha6将参数的值添加到颜色的 alpha 组件。参数范围在 -1 和 1 之间。
MultiplyAlpha7将 alpha 组件与参数的值相乘。
SetHue8将颜色的色调组件更改为参数的值。参数范围在 0 和 360 之间。
AddHue9将参数的值添加到颜色的色调组件。参数范围在 -360 和 360 之间。
MultiplyHue10将色调组件与参数的值相乘。
SetSaturation11将颜色的饱和度组件更改为参数的值。参数范围在 0 和 1 之间。
AddSaturation12将参数的值添加到颜色的饱和度组件。参数范围在 -1 和 1 之间。
MultiplySaturation13将饱和度组件与参数的值相乘。
SetLuminance14将颜色的亮度组件更改为参数的值。参数范围在 0 和 1 之间。
AddLuminance15将参数的值添加到颜色的亮度组件。参数范围在 -1 和 1 之间。
MultiplyLuminance16将亮度组件与参数的值相乘。
SetRed17将颜色的红色组件更改为参数的值。参数范围在 0 和 1 之间。
AddRed18将参数的值添加到颜色的红色组件。参数范围在 -1 和 1 之间。
MultiplyRed19将红色组件与参数相乘。
SetGreen20将颜色的绿色组件更改为参数的值。参数范围在 0 和 1 之间。
AddGreen21将参数添加到颜色的绿色组件。参数范围在 -1 和 1 之间。
MultiplyGreen22将颜色的绿色组件与参数的值相乘。
SetBlue23将颜色的蓝色组件更改为参数的值。参数范围在 0 和 360 之间。
AddBlue24将参数的值添加到颜色的蓝色组件。参数范围在 -1 和 1 之间。
MultiplyBlue25将蓝色组件与参数的值相乘。
Gamma26伽玛校正。参数被忽略。
InverseGamma27反向伽玛校正。参数被忽略。

另见