Last update Sun May 11 01:02:37 2014

dmagick.c.colorspace



enum ColorspaceType: int;

Specify the colorspace that quantization (color reduction and mapping) is done under or to specify the colorspace when encoding an output image. Colorspaces are ways of describing colors to fit the requirements of a particular application (e.g. Television, offset printing, color monitors). Color reduction, by default, takes place in the RGBColorspace. Empirical evidence suggests that distances in color spaces such as YUVColorspace or YIQColorspace correspond to perceptual color differences more closely than do distances in RGB space. These color spaces may give better results when color reducing an image.

When encoding an output image, the colorspaces RGBColorspace, CMYKColorspace, and GRAYColorspace may be specified. The CMYKColorspace option is only applicable when writing TIFF, JPEG, and Adobe Photoshop bitmap (PSD) files.

UndefinedColorspace

No colorspace has been specified.

RGBColorspace

Linear RGB colorspace

GRAYColorspace

Full-range grayscale

TransparentColorspace

The Transparent color space behaves uniquely in that it preserves the matte channel of the image if it exists.

OHTAColorspace
LabColorspace

Red-Green-Blue colorspace

XYZColorspace

CIE XYZ

YCbCrColorspace
YCCColorspace

Kodak PhotoCD PhotoYCC

YIQColorspace
YPbPrColorspace
YUVColorspace

Y-signal, U-signal, and V-signal colorspace. YUV is most widely used to encode color for use in television transmission.

CMYKColorspace

Cyan-Magenta-Yellow-Black colorspace. CYMK is a subtractive color system used by printers and photographers for the rendering of colors with ink or emulsion, normally on a white surface.

sRGBColorspace

Kodak PhotoCD sRGB.

HSBColorspace
HSLColorspace

Hue, saturation, luminosity

HWBColorspace

Hue, whiteness, blackness

Rec601LumaColorspace

Luma (Y) according to ITU-R 601

Rec601YCbCrColorspace

YCbCr according to ITU-R 601

Rec709LumaColorspace

Luma (Y) according to ITU-R 709

Rec709YCbCrColorspace

YCbCr according to ITU-R 709

LogColorspace

Red-Green-Blue colorspace

CMYColorspace

Cyan-Magenta-Yellow-Black colorspace. CYMK is a subtractive color system used by printers and photographers for the rendering of colors with ink or emulsion, normally on a white surface.

LuvColorspace

CIE 1976 (L*, u*, v*) color space.

HCLColorspace

HCL is a color space that tries to combine the advantages of perceptual uniformity of Luv, and the simplicity of specification of HSV and HSL.

LCHColorspace

Alias for LCHuv.

LMSColorspace

LMS is a color space represented by the response of the three types of cones of the human eye, named after their responsivity (sensitivity) at long, medium and short wavelengths.

LCHabColorspace

CIE 1976 cylindrical version of Lab.

LCHuvColorspace

CIE 1976 cylindrical version of Luv

scRGBColorspace

scRGB is a wide color gamut RGB (Red Green Blue) color space created by Microsoft and HP that uses the same color primaries and white/black points as the sRGB color space but allows coordinates below zero and greater than one.

HSIColorspace


HCLpColorspace


YDbDrColorspace