CMYK到Photoshop的RGB公式

Van*_*ing 2 rgb cmyk

有没有一个地方我可以得到photoshop用来将rgb转换成cmyk的公式?我知道网上有公式,但是photoshop不使用这个公式.它将collors转换为不同的.

谁能告诉我photoshop公式?

谢谢!

Cod*_*odo 5

最有可能的是,Photoshop使用颜色配置文件将RGB转换为CMYK.

如果你想在Windows上使用.NET语言,那么它有一个API:

float[] colorValues = new float[4];
colorValues[0] = c / 255f;
colorValues[1] = m / 255f;
colorValues[2] = y / 255f;
colorValues[3] = k / 255f;

System.Windows.Media.Color color = Color.FromValues(colorValues,
    new Uri(@"C:\Users\me\Documents\ISOcoated_v2_300_eci.icc"));
System.Drawing.Color rgbColor = System.Drawing.Color.FromArgb(color.R, color.G, color.B);
Run Code Online (Sandbox Code Playgroud)

请注意,使用来自两个不同命名空间的两个不同的Color类.您可能需要添加PresentationCore DLL作为参考.

在这种特定情况下,使用ISO Coated v2 300%(ECI)配置文件.它可以从eci.org的下载部分下载.它是包含多个配置文件的更大ZIP文件的一部分.

如果需要将完整图像从CMYK转换为RGB,则同一命名空间中的特殊类也使用颜色配置文件.

有一个很好的小在线应用程序,用于测试带有颜色配置文件的CMYK颜色转换.