matplotlib.pyplot.imread#
- matplotlib.pyplot.imread(fname, format=None)[源代码][源代码]#
从文件中读取图像到数组中。
备注
此函数因历史原因存在。建议使用
PIL.Image.open
来加载图像。- 参数:
- fnamestr 或 file-like
要读取的图像文件:文件名、URL 或以读取二进制模式打开的类文件对象。
传递URL已被弃用。请打开URL进行读取,并将结果传递给Pillow,例如使用
np.array(PIL.Image.open(urllib.request.urlopen(url)))
。- 格式str, 可选
假设用于读取数据的图像文件格式。如果 format 设置为 "png",或者 fname 是一个带有 ".png" 扩展名的路径或打开的文件,或者它是一个 URL,则图像将作为 PNG 文件加载。在所有其他情况下,format 将被忽略,格式将由
PIL.Image.open
自动检测。
- 返回:
numpy.array
图像数据。返回的数组具有形状
(M, N) 用于灰度图像。
(M, N, 3) 表示RGB图像。
(M, N, 4) 用于 RGBA 图像。
PNG 图像以浮点数数组(0-1)的形式返回。所有其他格式以整数数组的形式返回,其位深由文件内容决定。
注释
备注
这等同于
matplotlib.image.imread
。