Сообщить об ошибке.

Краткий обзор раздела: Библиотека Pillow в Python

Содержание с кратким описанием:

ОБЗОР: Библиотека Pillow в Python.
Библиотека Pillow добавляет в Python довольно мощные возможности обработки изображений. Текущая версия идентифицирует и читает большое количество форматов. Поддержка записи ограничена наиболее часто используемыми форматами. Pillow идеально подходит для приложений пакетной обработки изображений.
Функция Image.open() модуля Pillow в Python.
Функция Image.open() модуля Pillow открывает и идентифицирует файл изображения. Рассматривается открытие изображения разными способами, а также жизненный цикл открытого изображения..
Функция Image.new() модуля Pillow в Python.
Функция Image.new() модуля Pillow создает новое изображение с заданным режимом mode и размером size. Эта функция используется при объединении нескольких фотографий в один постер.
Функция Image.frombytes() модуля Pillow в Python.
Функция Image.frombytes() модуля Pillow создает копию изображения из пиксельных данных, расположенных в памяти буфера. Если есть целое изображение, представленное как строка байтов, то ее необходимо обернуть в объект io.BytesIO и использовать функцию Image.open() для его загрузки.
Функция Image.frombuffer() модуля Pillow в Python.
Функция Image.frombuffer() модуля Pillow создает память изображения, ссылающуюся на пиксельные данные в байтовом буфере. Функция похожа на Image.frombytes(), но по возможности использует данные из байтового буфера.
Функция Image.fromarray() модуля Pillow в Python.
Функция Image.fromarray() модуля Pillow создает изображение в памяти из объекта obj, экспортирующего интерфейс массива (используя протокол буфера). Очень много примеров с использованием NymPy...
Создание скриншота с использованием Pillow в Python.
Функция ImageGrab.grab делает снимок экрана. В macOS, пиксели внутри ограничительной рамки bbox возвращаются как изображение RGBA или изображение RGB в других операционных системах. Если ограничительная рамка отсутствует, то копируется весь экран.
Объект Image модуля Pillow в Python.
Объект Image представляет экземпляр открытого/созданного изображения. Для создания объектов Image используются соответствующие фабричные функции: PIL.Image.open(), PIL.Image.new() и PIL.Image.frombytes().
Обработка GIF изображений в Pillow в Python.
Библиотека Pillow содержит некоторую базовую поддержку последовательностей изображений (также называемых форматами анимации). Поддерживаемые форматы последовательностей включают FLI/FLC, GIF и несколько экспериментальных форматов. Файлы TIFF также могут содержать более одного кадра.
Параметры для JPG, ICO и WebP модуля Pillow в Python.
Особые параметры чтения и аргументы для записи форматов изображений, таких как ICO, JPEG/JPG, JPEG 2000, WebP.
Извлечение EXIF-тегов модулем Pillow в Python.
Подмодуль ExifTags предоставляет несколько классов enum.IntEnum, которые содержат константы и имена в открытом виде для различных известных тегов EXIF.
Встроенные фильтры улучшения модуля Pillow в Python.
Подмодуль ImageFilter содержит определения для предопределенного набора фильтров, которые можно использовать с методом Image.filter().
Фильтры передискретизации модуля Pillow в Python.
В материале рассматриваются встроенные фильтры передискретизации подмодуля Image библиотеки Pillow, которые применяются для геометрических операций. Эти фильтры сопоставляют несколько входных пикселей с одним выходным пикселем.
Подмодуль ImageDraw модуля Pillow в Python.
[Подмодуль ImageDraw предоставляет простую 2D-графику для объектов изображения. Этот модуль можно использовать для создания новых изображений, комментирования или ретуширования существующих изображений, а также для создания графики на лету для использования в Интернете.
Функция Image.alpha_composite() модуля Pillow в Python.
Функция Image.alpha_composite() модуля yyy накладывает изображение im2 на изображение im1. Другими словами функция представляет собой альфа-композицию im2 поверх im1.
Функция Image.blend() модуля Pillow в Python.
Функция Image.blend() модуля Pillow создает новое изображение путем интерполяции между двумя входными изображениями с использованием постоянной альфы.
Функция Image.composite() модуля Pillow в Python.
Функция Image.composite() модуля Pillow создает составное изображение путем смешивания изображений с использованием маски прозрачности.
Функция Image.merge() модуля Pillow в Python.
Функция Image.merge() модуля Pillow объедините набор одноканальных изображений в новое многоканальное изображение.
Функция Image.eval() модуля Pillow в Python.
Функция Image.eval() модуля Pillow применяет функцию fn (которая принимает один аргумент) к каждому пикселю данного изображения.
Регулировка яркости, контрастности, резкости и насыщенности: Pillow в Python.
Подмодуль ImageEnhance содержит ряд классов, которые можно использовать для регулировки яркости, контрастности, резкости и насыщенности изображения.
Автоматическая регулировка контрастности, Pillow в Python.
Функция ImageOps.autocontrast() модуля Pillow нормализует (при необходимости усиливает) контрастность изображения.
Тонирование черно-белого фото модулем Pillow в Python.
Функция ImageOps.colorize() модуля Pillow раскрашивает/тонирует черно-белое изображение (должно быть в градациях серого). Например, на черно-белую фотографию можно наложить сепию (сделать фото под старину).
Масштабирование изображений с модулем Pillow в Python.
В материале рассмотрены три функции ImageOps.scale(), ImageOps.contain() и ImageOps.pad() модуля Pillow, которые позволяют изменять размеры изображения с сохранением исходного соотношения сторон. Другими словами - масштабировать изображения.
Добавить/обрезать рамку изображения, модуль Pillow в Python.
В материале рассмотрены функции ImageOps.crop(), ImageOps.expand() и ImageOps.fit() модуля Pillow, которые позволяют добавлять рамку изображения и обрезать по указанной рамке.
Перевернуть/отразить изображение, модуль Pillow в Python.
В материале рассмотрены функции ImageOps.mirror(), ImageOps.flip() модуля Pillow, которые позволяют отразить/перевернуть изображение соответственно. Также рассмотрены принимаемые аргументы функции ImageOps.deform(), которая деформирует изображение в соответствии с объектом-деформатором.
Обесцвечивание/инверсия изображения, модуль Pillow в Python.
В материале рассмотрены функции ImageOps.grayscale(), ImageOps.invert() модуля Pillow, которые позволяют преобразовать изображение в черно-белое с оттенками серого и создать негатив (инверсия цвета) изображения соответственно. Также рассмотрены функции пастеризации и сериализации изображения.
Операции с каналами изображений, модуль Pillow в Python.
Подмодуль ImageChops содержит ряд арифметических операций с изображениями, называемых операциями с каналами (chops). Их можно использовать для различных целей, включая специальные эффекты, композицию изображений, алгоритмическое рисование и многое другое.