Last update Sun May 11 01:02:38 2014

dmagick.c.magickType



alias Quantum = float;

Quantum is an alias for the smallest integer that can hold a pixel channel.

ushort QuantumRange;

The largest value that fits in a Quantum, This is the same as Quantum.max except when the Quantum dept is 64 bits.

alias TransparentOpacity = QuantumRange;

Fully transparent Quantum.

int OpaqueOpacity;

Fully opaque Quantum.

enum ChannelType: int;

Specify an image channel. A channel is a color component of a pixel. In the RGB colorspace the channels are red, green, and blue. There may also be an alpha (transparency/opacity) channel. In the CMYK colorspace the channels area cyan, magenta, yellow, and black. In the HSL colorspace the channels are hue, saturation, and lightness. In the Gray colorspace the only channel is gray.

RedChannel


GrayChannel


CyanChannel


GreenChannel


MagentaChannel


BlueChannel


YellowChannel


AlphaChannel

Same as OpacityChannel

OpacityChannel


MatteChannel

deprecated

BlackChannel


IndexChannel


CompositeChannels


AllChannels


TrueAlphaChannel

extract actual alpha channel from opacity

RGBChannels

set alpha from grayscale mask in RGB

GrayChannels


SyncChannels

channels should be modified equally

DefaultChannels

Same as AllChannels, excluding OpacityChannel

enum ClassType: int;

Specify the image storage class.

UndefinedClass

No storage class has been specified.

DirectClass

Image is composed of pixels which represent literal color values.

PseudoClass

Image is composed of pixels which specify an index in a color palette.