Рубрики
Без рубрики

Python подушка – читайте изображение

Автор оригинала: Python Examples.

Python – читайте изображение, используя подушку

Вы можете прочитать изображение в Python, используя использование класса изображений библиотеки PIL.

В этом руководстве мы узнаем, как читать или открыть изображение с использованием библиотеки подушек, а разные ситуации могут столкнуться с помощью примерных программ.

Шаги, чтобы прочитать изображение, используя PIL

Чтобы прочитать изображение с библиотекой Python подушки, выполните следующие действия.

  1. Импортное изображение из библиотеки PIL.
  2. Используйте Image.Open () метод и пропустите путь к файлу изображения в качестве аргумента. Image.Open () Возвращает объект изображения. Вы можете хранить этот объект Image и применять операции изображений на нем.

В этом уроке мы узнаем, как прочитать или открыть изображение с использованием PIL-пакета, с помощью примерных программ.

Пример 1: Чтение изображения, используя PIL

В следующем примере мы будем прочитать изображение, используя функцию PILE.OPEN () PIL.

Python Program

from PIL import Image

im = Image.open("sample-image.png")

Image.Open () Возвращает объект класса типа PIL.PNGIMAGEPLUGIN.PNGIMAGEFILE.

В этом примере файл изображения размещен в том же месте, что и в файле примерного файла Python. Если вы хотите прочитать изображение, присутствующий в другом месте, вы должны предоставить полный путь.

В следующем примере программа мы предоставим полный путь входного изображения.

Python Program

from PIL import Image

im = Image.open("D:/images/sample-image.png")

Пример 2: изображение не найдено – негативный сценарий

В этом примере мы смоделируем сценарий, где мы предоставляем неверный путь к Image.Open (). Другими словами, файл не существует на пути, который мы предоставляем.

Python Program

from PIL import Image

im = Image.open("D:/images/no-image.png")

Поскольку файл изображения нет в расположении, Image.Open () бросает fileNotfoundError.

Выход

Traceback (most recent call last):
  File "d:/workspace/example.py", line 3, in 
    im = Image.open("D:/images/sample-image.png")
  File "C:\Users\pythonexamplesorg\AppData\Local\Programs\Python\Python37\lib\site-packages\PIL\Image.py", line 2652, in open
    fp = builtins.open(filename, "rb")
FileNotFoundError: [Errno 2] No such file or directory: 'D:/images/sample-image.png'

Пример 2: Чтение изображения – без расширения

В этом примере мы постараемся прочитать изображение без расширения. Мы не указываем расширение изображения, если это JPG, PNG и т. Д.

Python Program

from PIL import Image

im = Image.open("D:/sample")

Image.Open () Выделяет кодек изображения с использованием данных и метаданных, присутствующих в содержимом изображения.

Резюме

В этом руководстве примеров Python мы узнали, как читать изображение с помощью библиотеки Python PIL.