我有一个问题是我需要检测 WebImage 是否处于 CMYK 模式。通过将 WebImage 传递给函数或字节数组。
目前我有:
public static bool IsCMYK(Image img)
{
bool isCMYK;
if ((GetImageFlags(img).IndexOf("Ycck") > -1) || (GetImageFlags(img).IndexOf("Cmyk") > -1))
isCMYK = true;
else
isCMYK = false;
return isCMYK;
}
public static string GetImageFlags(Image img)
{
var flagVals = (ImageFlags)Enum.Parse(typeof(ImageFlags), img.Flags.ToString());
return flagVals.ToString();
}
来自http://www.maxostudio.com/Tut_CS_CMYK.cfm的修改代码
不确定它是否是最佳实践。
如何修改此代码以从 WebImage 或字节数组中检测 CMYK?