[]
        
(Showing Draft Content)

GrapeCity.Core.ColorTransformType

ColorTransformType Enum

Represents the type which a defined color transforms.

Namespace: GrapeCity.Core
Assembly: GrapeCity.Spreadsheet.dll
Syntax
public enum ColorTransformType : byte
Public Enum ColorTransformType As Byte

Fields

Name Description
Alpha

Specifies its input color with the specific opacity, but with its color unchanged.

AlphaModulation

Specifies a more or less opaque version of its input color. An alpha modulate never increases the alpha beyond 100%. A 200% alpha modulate makes a input color twice as opaque as before. A 50% alpha modulate makes a input color half as opaque as before.

AlphaOffset

Specifies a more or less opaque version of its input color. Increases or decreases the input alpha percentage by the specified percentage offset. The transformed alpha values are limited to a range of 0 to 100%.

Blue

Specifies the input color with the specific blue component, but with the red and green color components unchanged.

BlueModulation

Specifies the input color with its blue component modulated by the given percentage. A 50% blue modulate reduces the blue component by half. A 200% blue modulate doubles the blue component.

BlueOffset

Specifies the input color with its blue component shifted, but with its red and green color components unchanged.

Complement

Specifies that the color rendered should be the complement of its input color with the complement being defined as such. Two colors are called complementary if, when mixed they produce a shade of grey.

Gamma

Specifies that the output color rendered by the generating application should be the sRGB gamma shift of the input color.

Gray

Specifies a grayscale of its input color, taking into relative intensities of the red, green, and blue primaries.

Green

Specifies the input color with the specified green component, but with its red and blue color components unchanged.

GreenModulation

Specifies the input color with its green component modulated by the given percentage. A 50% green modulate reduces the green component by half. A 200% green modulate doubles the green component.

GreenOffset

Specifies the input color with its green component shifted, but with its red and blue color components unchanged.

Hue

Specifies the input color with the specified hue, but with its saturation and luminance unchanged.

HueModulation

Specifies the input color with its hue modulated by the given percentage. A 50% hue modulate decreases the angular hue value by half. A 200% hue modulate doubles the angular hue value.

HueOffset

Specifies the input color with its hue shifted, but with its saturation and luminance unchanged.

Inverse

Specifies the inverse of its input color.

InverseGamma

Specifies that the output color rendered by the generating application should be the inverse sRGB gamma shift of the input color.

Luminance

Specifies the input color with the specified luminance, but with its hue and saturation unchanged. Typically luminance values fall in the range [0%, 100%].

LuminanceModulation

Specifies the input color with its luminance modulated by the given percentage. A 50% luminance modulate reduces the luminance by half. A 200% luminance modulate doubles the luminance.

LuminanceOffset

Specifies the input color with its luminance shifted, but with its hue and saturation unchanged.

Red

Specifies the input color with the specified red component, but with its green and blue color components unchanged.

RedModulation

Specifies the input color with its red component modulated by the given percentage. A 50% red modulate reduces the red component by half. A 200% red modulate doubles the red component.

RedOffset

Specifies the input color with its red component shifted, but with its green and blue color components unchanged.

Saturation

Specifies the input color with the specified saturation, but with its hue and luminance unchanged. Typically saturation values fall in the range [0%, 100%].

SaturationModulation

Specifies the input color with its saturation modulated by the given percentage. A 50% saturation modulate reduces the saturation by half. A 200% saturation modulate doubles the saturation.

SaturationOffset

Specifies the input color with its saturation shifted, but with its hue and luminance unchanged. A 10% offset to 20% saturation yields 30% saturation.

Shade

Specifies a darker version of its input color. A 10% shade is 10% of the input color combined with 90% black.

Tint

Specifies a lighter version of its input color. A 10% tint is 10% of the input color combined with 90% white.