当我使用Pillow.Image.open()
加载灰度JPEG图像并使用pyplot.image()
绘制时,结果会出现意想不到的花哨颜色。我怀疑我做错了什么。如有任何建议,我们将不胜感激。这是我的代码:
from matplotlib import pyplot
from PIL import Image
image_array= Image.open('01.Ned and Clara.jpg')
pyplot.imshow(image_array)
pyplot.show()
Phillip
您可以使用颜色映射强制灰度
from matplotlib import pyplot
from PIL import Image
import matplotlib.cm as cm
image_array= Image.open('01.Ned and Clara.jpg')
pyplot.imshow(image_array,cmap = cm.Greys_r)
pyplot.show()