AlphaChannelOption

enum AlphaChannelOption : Enum<AlphaChannelOption>

Gives control of the alpha/matte channel of an image.

 

Used to set a flag on an image indicating whether or not to use existing alpha channel data, to create an alpha channel, or to perform other operations on the alpha channel.

Entries

Link copied to clipboard

Activates the alpha/matte channel and forces it to be fully transparent. This effectively creates a fully transparent image the same size as the original and with all its original RGB data still intact, but fully transparent.

Link copied to clipboard

As per Copy but also colors the resulting shape mask with the current background color. That is the RGB color channels is replaced, with appropriate alpha shape.

Link copied to clipboard

Activates the alpha/matte channel. If it was previously turned off then it also resets the channel to opaque. If the image already had the alpha channel turned on, it will have no effect.

Link copied to clipboard

Composite the image over the background color.

Link copied to clipboard

Enables the alpha/matte channel and forces it to be fully opaque.

Link copied to clipboard

Turns on the alpha channel.

Link copied to clipboard

Turns off the alpha channel.

Link copied to clipboard

Copies the alpha channel values into all the color channels and turns Off the image's transparency, so as to generate a grayscale mask of the image's shape. The alpha channel data is left intact just deactivated. This is the inverse of Copy.

Link copied to clipboard

Disassociate the alpha channel from the image.

Link copied to clipboard
Link copied to clipboard

Disables the image's transparency channel. Does not delete or change the existing data, just turns off the use of that data.

Link copied to clipboard

Turns On the alpha/matte channel, then copies the grayscale intensity of the image, into the alpha channel, converting a grayscale mask into a transparent shaped mask ready to be colored appropriately. The color channels are not modified.

Link copied to clipboard

Set any fully-transparent pixel to the background color, while leaving it fully-transparent. This can make some image file formats, such as PNG, smaller as the RGB values of transparent pixels are more uniform, and thus can compress better.

Link copied to clipboard

Associate the alpha channel with the image.

Link copied to clipboard

Enable the image's transparency channel. Note normally Set should be used instead of this, unless you specifically need to preserve existing (but specifically turned Off) transparency channel.

Link copied to clipboard

Unset value.

Properties

Link copied to clipboard
val name: String
Link copied to clipboard
val ordinal: Int