]> granicus.if.org Git - imagemagick/blobdiff - MagickCore/colorspace.h
(no commit message)
[imagemagick] / MagickCore / colorspace.h
index 9882cd0d6e3c2d8ff2c75cdb914b290e388bf007..82498b37274e6fa3edf9576492e674954cd59c20 100644 (file)
@@ -1,5 +1,5 @@
 /*
-  Copyright 1999-2013 ImageMagick Studio LLC, a non-profit organization
+  Copyright 1999-2014 ImageMagick Studio LLC, a non-profit organization
   dedicated to making software imaging solutions freely available.
   
   You may not use this file except in compliance with the License.
@@ -25,32 +25,34 @@ extern "C" {
 typedef enum
 {
   UndefinedColorspace,
-  CMYColorspace,
-  CMYKColorspace,
-  GRAYColorspace,
+  CMYColorspace,           /* negated linear RGB colorspace */
+  CMYKColorspace,          /* CMY with Black separation */
+  GRAYColorspace,          /* Single Channel greyscale (linear) image */
   HCLColorspace,
+  HCLpColorspace,
   HSBColorspace,
   HSIColorspace,
   HSLColorspace,
-  HSVColorspace,
+  HSVColorspace,           /* alias for HSB */
   HWBColorspace,
   LabColorspace,
-  LCHColorspace,
-  LCHabColorspace,
-  LCHuvColorspace,
+  LCHColorspace,           /* alias for LCHuv */
+  LCHabColorspace,         /* Cylindrical (Polar) Lab */
+  LCHuvColorspace,         /* Cylindrical (Polar) Luv */
   LogColorspace,
   LMSColorspace,
   LuvColorspace,
   OHTAColorspace,
   Rec601YCbCrColorspace,
   Rec709YCbCrColorspace,
-  RGBColorspace,
-  scRGBColorspace,
-  sRGBColorspace,
+  RGBColorspace,           /* Linear RGB colorspace */
+  scRGBColorspace,         /* ??? */
+  sRGBColorspace,          /* Default: non-linear sRGB colorspace */
   TransparentColorspace,
-  XYZColorspace,
+  XYZColorspace,           /* IEEE Color Reference colorspace */
   YCbCrColorspace,
   YCCColorspace,
+  YDbDrColorspace,
   YIQColorspace,
   YPbPrColorspace,
   YUVColorspace