private static ColorSpace DetermineColorSpace(string colorSpace)
{
switch (colorSpace)
{
case "CMY":
return ColorSpace.CMY;
case "CMYK":
return ColorSpace.CMYK;
case "GRAY":
return ColorSpace.Gray;
case "HLS":
return ColorSpace.HSL;
case "HSV":
return ColorSpace.HSV;
case "Lab":
return ColorSpace.Lab;
case "Luv":
return ColorSpace.YUV;
case "RGB":
return ColorSpace.sRGB;
case "XYZ":
return ColorSpace.XYZ;
case "YCbr":
return ColorSpace.YCbCr;
case "Yxy":
return ColorSpace.XyY;
default:
throw new NotSupportedException(colorSpace);
}
}