我正在使用 PIL 处理上传的图片。不幸的是,我在将颜色从 CMYK 转换为 RGB 时遇到了问题,因为生成的图像色调和对比度会发生变化。
我怀疑它只是在进行直接数字转换。 PIL 或建立在它之上的任何东西是否有一个 Adobian 防伪使用嵌入式配置文件,转换为目标,保留数字工具我可以用于转换?
在我健康的无知和缺乏经验的情况下,这种事情突然袭击了我,让我陷入了困境。在这一点上,我真的很想在不涉及任何复杂的色彩空间、转换和必要的数学运算的情况下完成这项工作。
虽然我以前从未使用过它,但如果有人有经验可以优雅地执行它,我也愿意在这个处理步骤中使用 ImageMagick。
最佳答案
所以没过多久我就遇到了其他人提到 Little CMS ,是最流行的色彩管理开源解决方案。我结束了对 Python 绑定(bind)的窥探,找到了旧的 pyCMS
以及一些表面上关于 PIL 支持 Little CMS 的概念。
确实,有对 Little CMS 的支持,它在一个巨大的单行中提到:
CMS support: littleCMS (1.1.5 or later is recommended).
该文档不包含任何引用资料,没有主题指南,Google 没有抓取任何东西,他们的邮件列表已关闭......但是挖掘源代码有一个 PIL.ImageCms
有据可查的模块,可以完成工作。希望这可以将某人从困惑的互联网挖掘中拯救出来。
去给自己买一 block cookies ......
关于python-imaging-library - 在 CMYK 到 PIL 中的 RGB 转换期间保留颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5003288/