我在将单页 pdf (CMYK) 转换为 jpg (RGB) 时遇到问题。当我使用下面的代码时,jpg 图像中的颜色很花哨。我试过通读 Wand 文档,但没有找到任何可以简单地复制原始图像的东西。官方 ImageMagick 文档本身对我来说仍然相当不透明。对于我的情况,有必要在 python 脚本中执行此操作。
下面是相关的代码片段。
with Image(filename = HOME + outFileName + ".pdf", resolution = 90) as original:
original.format = "jpeg"
original.crop(width=500, height=500, gravity="center")
original.save(filename = HOME + outFileName + ".jpg")
如何准确地将 CMYK 转换为 RGB?
更新:这里是示例 pdf 及其转换输出的链接。
最佳答案
如果检测到图像处于 CMYK
模式,此脚本会将图像转换为 RGB
并就地保存:
from PIL import Image
image = Image.open(path_to_image)
if image.mode == 'CMYK':
image = image.convert('RGB')
关于python - 从 CMYK 转换为 RGB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33101659/