使用下面两种方法对CMYK图像转换RGB都会出现颜色失真的问题,只不过失真强度image.convert>ImageCms.profileToProfile
目前没有花太多时间解决这个问题,有解决的网友可以评论提供一下,十分感谢,这里只做问题讲述。
# 使用这个直接转换
image = image.convert('RGB')
#使用 from PIL import Image,ImageCms 中的ImageCms 模块转换,这个需要下载文件USWebCoatedSWOP.icc和sRGB Color Space Profile.icm,下载地址https://github.com/theeluwin/CMYK2RGB
image = ImageCms.profileToProfile(image,'tools/USWebCoatedSWOP.icc', 'tools/sRGB Color Space Profile.icm', renderingIntent=0, outputMode='RGB')