Spec-Zone.ru › Matplotlib

matplotlib.pyplot.imread

matplotlib.pyplot.imread(fname, format=None)[source]

Чтение изображения из файла в массив.

Примечание

Эта функция существует по историческим причинам. Рекомендуется использовать PIL.Image.open для загрузки изображений вместо неё.

Параметры:
fnamestr или файлоподобный объект

Файл изображения для чтения: имя файла, URL-адрес или файлоподобный объект, открытый в режиме чтения в двоичном формате.

Передача 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.image.imread.

Примеры использования matplotlib.pyplot.imread

Обрезка изображений с помощью фигур

Обрезка изображений с помощью фигур

Множество способов отображения изображений

Множество способов отображения изображений

Изображение водяного знака

Изображение водяного знака

Демонстрация AnnotationBbox

Демонстрация AnnotationBbox

Использование текста как пути

Использование текста как пути

Преобразование текстов в изображения

Преобразование текстов в изображения

Лента

Лента

mplcvd — пример подключения к фигуре

mplcvd — пример подключения к фигуре

© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.imread.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API