python - 使用PIL打开图片颜色不对

我是图像处理的新手,当我使用PIL处理图像时,我得到了这张图片的错误颜色: https://upload.wikimedia.org/wikipedia/commons/d/d9/Big_Bear_Valley,_California.jpg

这是演示代码:

from PIL import Image

img = Image.open('/path/to/this/picture')
img.show()

出现这个问题的原因是什么?谢谢!

最佳答案

可能您唯一需要做的就是将图像的颜色配置文件附加到“sRGB IEC61966-2.1”。至少那是对我有帮助的。您可以使用 ColorSync macOS 应用来完成。

我对充满纯绿色的图像进行了测试,得到了一些奇怪的值,例如 [114 246 74] 而不是 [0 255 0]。

默认情况下,图像似乎具有“显示 P3”。

https://stackoverflow.com/questions/43328147/

相关文章:

python - 保护或许可 Django 应用程序

javascript - 使用 ng-content 创建一个 Angular2 组件的 "clon

python - 日志文件的正则表达式

linux - Linux内核虚拟内存中的直接映射

python - 索引 1 超出轴 0 的范围,决策树分类的大小为 1 错误

java - 如果 Spring MVC 中包含特定的 thymeleaf 段,如何从数据库加载数据

python - Selenium 和 Python 的循环

react-native - 在用户未通过身份验证的情况下路由到 native 登录屏幕

python - 正在定义的类型对象的类型提示

git - 运行 gitk 时出错