ColorTransformOperation

Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum

public final class ColorTransformOperation extends System.Enum

Defines color transform operation.

Fields

Field Description
Tint Tints the color.
Shade Shades the color.
Complement Changes the color to a RGB complementary one.
Inverse Changes the color to an inverted color.
Grayscale Changes the color to a gray one with same lightness.
SetAlpha Defines an alpha component of the color.
AddAlpha Adds a parameter’s value to an alpha component of the color.
MultiplyAlpha Multiplies an alpha component to a parameter’s value.
SetHue Changes a hue component of the color to a parameter’s value.
AddHue Adds parameter’s value to hue component of the color.
MultiplyHue Multiplies a hue component to a parameter’s value.
SetSaturation Changes a saturation component of the color to a parameter’s value.
AddSaturation Adds a parameter’s value to a saturation component of the color.
MultiplySaturation Multiplies a saturation component to a parameter’s value.
SetLuminance Changes a luminance component of the color to a parameter’s value.
AddLuminance Adds a parameter’s value to a luminance component of the color.
MultiplyLuminance Multiplies a luminance component to a parameter’s value.
SetRed Changes a red component of the color to a parameter’s value.
AddRed Adds a parameter’s value to a red component of the color.
MultiplyRed Multiplies a red component to a parameter.
SetGreen Changes a green component of the color to a parameter’s value value.
AddGreen Adds a parameter to a green component of the color.
MultiplyGreen Multiplies a green component of the color to a parameter’s value.
SetBlue Changes a blue component of the color to a parameter’s value.
AddBlue Adds a parameter’s value to a blue component of the color.
MultiplyBlue Multiplies a blue component of the color to a parameter’s value.
Gamma Gamma correction.
InverseGamma Inverse gamma correction.

Tint

public static final int Tint

Tints the color. Parameter is in range between 0 (original color) and 1 (white).

Shade

public static final int Shade

Shades the color. Parameter is in range between 0 (original color) and 1 (black).

Complement

public static final int Complement

Changes the color to a RGB complementary one. m = Max(r, g, b); r = m - r; g = m - g; b = m - b;

Inverse

public static final int Inverse

Changes the color to an inverted color. r = 1 - r; g = 1 - g; b = 1 - b;

Grayscale

public static final int Grayscale

Changes the color to a gray one with same lightness. Parameter ignored.

SetAlpha

public static final int SetAlpha

Defines an alpha component of the color. Parameter is in range between 0 (transparent) and 1 (opaque).

AddAlpha

public static final int AddAlpha

Adds a parameter’s value to an alpha component of the color. Parameter is in range between -1 and 1.

MultiplyAlpha

public static final int MultiplyAlpha

Multiplies an alpha component to a parameter’s value.

SetHue

public static final int SetHue

Changes a hue component of the color to a parameter’s value. Parameter is in range between 0 and 360.

AddHue

public static final int AddHue

Adds parameter’s value to hue component of the color. Parameter is in range between -360 and 360.

MultiplyHue

public static final int MultiplyHue

Multiplies a hue component to a parameter’s value.

SetSaturation

public static final int SetSaturation

Changes a saturation component of the color to a parameter’s value. Parameter is in range between 0 and 1.

AddSaturation

public static final int AddSaturation

Adds a parameter’s value to a saturation component of the color. Parameter is in range between -1 and 1.

MultiplySaturation

public static final int MultiplySaturation

Multiplies a saturation component to a parameter’s value.

SetLuminance

public static final int SetLuminance

Changes a luminance component of the color to a parameter’s value. Parameter is in range between 0 and 1.

AddLuminance

public static final int AddLuminance

Adds a parameter’s value to a luminance component of the color. Parameter is in range between -1 and 1.

MultiplyLuminance

public static final int MultiplyLuminance

Multiplies a luminance component to a parameter’s value.

SetRed

public static final int SetRed

Changes a red component of the color to a parameter’s value. Parameter is in range between 0 and 1.

AddRed

public static final int AddRed

Adds a parameter’s value to a red component of the color. Parameter is in range between -1 and 1.

MultiplyRed

public static final int MultiplyRed

Multiplies a red component to a parameter.

SetGreen

public static final int SetGreen

Changes a green component of the color to a parameter’s value value. Parameter is in range between 0 and 1.

AddGreen

public static final int AddGreen

Adds a parameter to a green component of the color. Parameter is in range between -1 and 1.

MultiplyGreen

public static final int MultiplyGreen

Multiplies a green component of the color to a parameter’s value.

SetBlue

public static final int SetBlue

Changes a blue component of the color to a parameter’s value. Parameter is in range between 0 and 360.

AddBlue

public static final int AddBlue

Adds a parameter’s value to a blue component of the color. Parameter is in range between -1 and 1.

MultiplyBlue

public static final int MultiplyBlue

Multiplies a blue component of the color to a parameter’s value.

Gamma

public static final int Gamma

Gamma correction. Parameter ignored.

InverseGamma

public static final int InverseGamma

Inverse gamma correction. Parameter ignored.