matplotlib.pyplot.imread
- matplotlib.pyplot.imread(fname, format=None)[source]
-
Чтение изображения из файла в массив.
Примечание
Эта функция существует по историческим причинам. Рекомендуется использовать
PIL.Image.openдля загрузки изображений вместо неё.- Параметры
-
- fnamestr или file-like
-
Файл изображения для чтения: имя файла, URL или file-like объект, открытый в режиме чтения с бинарным режимом.
Передача URL устарела. Пожалуйста, откройте URL для чтения и передайте результат в Pillow, например, с помощью
np.array(PIL.Image.open(urllib.request.urlopen(url))). - formatstr, необязательно
-
Предполагаемый формат файла изображения для чтения данных. Изображение загружается как PNG-файл, если format задан как "png", если fname - путь или открытый файл с расширением ".png", или если это URL. Во всех остальных случаях format игнорируется, и формат автоматически определяется
PIL.Image.open.
- Возвращаемое значение
-
numpy.array-
Данные изображения. Возвращаемый массив имеет форму
- (M, N) для черно-белых изображений.
- (M, N, 3) для RGB-изображений.
- (M, N, 4) для RGBA-изображений.
PNG-изображения возвращаются как массивы с плавающей точкой (0-1). Все остальные форматы возвращаются как целочисленные массивы с битовой глубиной, определяемой содержимым файла.
Примеры использования matplotlib.pyplot.imread
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.5.1/api/_as_gen/matplotlib.pyplot.imread.html