00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef _MAGICKCORE_COLORSPACE_H
00019 #define _MAGICKCORE_COLORSPACE_H
00020
00021 #if defined(__cplusplus) || defined(c_plusplus)
00022 extern "C" {
00023 #endif
00024
00025 typedef enum
00026 {
00027 UndefinedColorspace,
00028 RGBColorspace,
00029 GRAYColorspace,
00030 TransparentColorspace,
00031 OHTAColorspace,
00032 LabColorspace,
00033 XYZColorspace,
00034 YCbCrColorspace,
00035 YCCColorspace,
00036 YIQColorspace,
00037 YPbPrColorspace,
00038 YUVColorspace,
00039 CMYKColorspace,
00040 sRGBColorspace,
00041 HSBColorspace,
00042 HSLColorspace,
00043 HWBColorspace,
00044 Rec601LumaColorspace,
00045 Rec601YCbCrColorspace,
00046 Rec709LumaColorspace,
00047 Rec709YCbCrColorspace,
00048 LogColorspace,
00049 CMYColorspace
00050 } ColorspaceType;
00051
00052 extern MagickExport MagickBooleanType
00053 RGBTransformImage(Image *,const ColorspaceType),
00054 TransformImageColorspace(Image *,const ColorspaceType),
00055 TransformRGBImage(Image *,const ColorspaceType);
00056
00057 #if defined(__cplusplus) || defined(c_plusplus)
00058 }
00059 #endif
00060
00061 #endif