在pycharm中使用PIL打开图像

Evy*_*aks 7 python python-imaging-library pycharm

我尝试在 pycharm 中打开 tif 图像并将图像转换为 numpy 数组

from PIL import Image
import numpy as np
im =Image.open('shua.tif',mode='r')
x = np.array(im)
print x
Run Code Online (Sandbox Code Playgroud)

但它打印输出如下:

 <PIL.TiffImagePlugin.TiffImageFile image mode=RGB size=128x128 at 0x2F05A88>
Run Code Online (Sandbox Code Playgroud)

但如果我通过控制台运行代码,它就可以正常工作。

小智 10

干得好:

import matplotlib.pyplot as plt
import PIL

img = PIL.Image.open(...)
plt.imshow(img)
plt.show()
Run Code Online (Sandbox Code Playgroud)