imread中无法正确读入PNG格式图片的问题
1 问题导入
用了这么久的Pycharm ,今天发现了一个很有意思的问题,
明明是一张png 格式的图片,这里读出来却是 jpg。
2 原因
其实在资源管理器中,这张图片确实是 png 格式
使用imread 函数进行读入,也直接报红,说这个文件不是一个PNG 文件,这就很奇怪了
其实解决办法很简单,
import matplotlib.pyplot as plt
from matplotlib.image import imread
img = imread("test.png", ".png")
plt.imshow(img)
plt.show()
这样写,
解决。