我知道不同的设备需要不同的颜色模型,正如所解释的那样这里,例如。但是,为什么应用程序不能在 RGB 和 CMYK 之间透明切换,并将 RGB 发送到显示器,将等效的 CMYK 发送到打印机?什么地方出了问题?为什么会出现问题?
答案1
要创建 RGB 输出和 CMYK 输出,您必须以完全不同的方式设置颜色。因此,程序员通常只编写 RGB 代码,这通常得到大多数 API 的良好支持!其次,您无法无损地转换 RGB 和 CMYK。请查看此页面: https://www.printingforless.com/rgb-cmyk.html 对于图形。对于某些 RGB 值,您找不到合适的 CMYK 值。
因此通常您必须分别设置两种输出类型。