В этой статье вы узнаете что за библиотека Pillow в Python 3, как её установит и для чего она вообще нужна, будет очень интересно и полезно.
Также если вас интересуют Python библиотеки, то вам возможно будет интересно почитать статью «Python библиотека Requests основы».
Как установить Pillow:
Устанавливаем её как и все библиотеки для языка программирования Python, через менеджер пакетов PIP.
Вот что вам надо ввести в терминал, чтобы скачать:
1 | pip install Pillow |
Теперь вы можете с ней работать.
Для чего нужна библиотека Pillow:
Эта библиотека нужна для работы с изображением, вот и всё для чего она используется. С её помощью вы сможете открывать изображения, редактировать и переформатировать, и куча всего ещё.
Работа с библиотекой Pillow:
После того как вы всё установили, вы можете начать с ней работать, в первую очередь вам надо импортировать библиотеку и открывать файл.
Вот как это делается:
1 2 | from PIL import Image im = Image.open("hopper.ppm") |
Как видите мы тут импортируем нашу библиотеку и открываем картинку, но мы её не показываем, это очень важно понимать, мы просто пока получаем различные данные о ней.
Следующие давайте выведем данные о картинке, вот как мы это сделаем:
1 | print(im.format, im.size, im.mode) |
Тут мы в терминале вывели сначала формат файла, потом размер картинки, то есть её ширину и высоту, ну и последние показали её цветовое пространство.
Вот что у нас отображается в терминале:
1 | PPM (512, 512) RGB |
Как вы тут видите, формат нашего изображения это «PPM», её разрешение «512X512» цветовое пространство изображений «RGB».
Для вывода изображения используете метод show(), примерно так:
1 | im.show() |
После того как вы использовали этот метод, изображение откроется в вашей программе по просмотрю изображений которая по умолчанию.
И это только самый базовый функционал, вы ещё можете создавать изображения или переформатировать их, у этой библиотеки очень большие возможности.
Вывод:
В этой статье вы прочитали что за библиотека Pillow для Python 3, как её установить и работать с ней, думаю вам было интересно и полезно, если это так, то почитайте её документацию.