我是图像处理的新手,在使用PIL处理图片时,对于这张图片: https://upload.wikimedia.org/wikipedia/commons/d/d9/Big_Bear_Valley%2C_California.jpg 我得到了错误的颜色。
下面是演示代码:
from PIL import Image
img = Image.open('/path/to/this/picture')
img.show()
这个问题的原因是什么?谢谢!
我是图像处理的新手,在使用PIL处理图片时,对于这张图片: https://upload.wikimedia.org/wikipedia/commons/d/d9/Big_Bear_Valley%2C_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]。
似乎该图像默认为“Display P3”。
alekssaff
的解决方案。 - Jie-Han Chen