我一直在尝试使用打开 .jpg 图像
im = Image.open('file.jpg').
我的问题是,由于某种原因,“im”不是 RGB 图像,即 channel 不是 R、G、B。这也会导致
im.convert('L')
(rgb2gray) 给出了一个非常糟糕的结果。channel 0 image ,
attemped gray sacale .
我正在使用:Python 2.7.12 |Anaconda 4.1.1(64 位)
我非常感谢任何帮助解决这个问题。
编辑 :
似乎问题在于 matplotlib 颜色图设置不正确。有谁知道为什么?以及如何解决?
最佳答案
您可以在 im.mode
中找到当前模式并使用 im.convert('RGB')
进行转换.
关于python-imaging-library - python PIL图像打开不是RGB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39111106/