根据 WikiPedia,要正确从 RGB 转换为 CMYK,反之亦然,您需要相关显示设备的 ICC 配置文件。因此,RGB > CMYK 可以通过了解正在使用的显示器的 ICC 配置文件并将 RGB 转换为 PCS,然后生成 CMYK 用于将 PCS 转换为打印机特定 CMYK 的打印机/纸张组合的 ICC 配置文件。如果我听起来很疯狂,请阻止我 ;-)
所以我的问题是在哪里可以找到一种算法,该算法演示采用 RGB 值和 ICC 配置文件来创建 PCS 文件,其次,在哪里可以找到第二部分的算法 - 如果我有 ICC 配置文件,则在哪里可以找到第二部分的算法打印机/纸张,反之亦然,用于 CMYK 到 RGB。
最终目标是一个 javascript 工具,允许设计人员在基于 Web 的工具中输入所需的 CMYK 值,在浏览器中查看颜色的近似值,然后生成 CMYK 文件以发送打印。