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Определяет альфа-компонент цвета. Параметр в диапазоне от 0 (прозрачный) до 1 (непрозрачный).
AddAlpha6Добавляет значение параметра к альфа-компоненту цвета. Параметр в диапазоне от -1 до 1.
MultiplyAlpha7Умножает альфа-компонент на значение параметра.
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Обратная гамма-коррекция. Параметр игнорируется.

См. также