Конвертируем формат изображений в Pillow

Конвертация изображений из одного формата в другой с Pillow

Библиотека Pillow в Python предоставляет инструменты для работы с изображениями, включая возможность конвертации из одного формата в другой и настройку параметров сохранения. Подробно рассмотрим как выполнить конвертацию изображений из одного формата в другой.

Для конвертации изображений в библиотеке Pillow используется метод save() объекта изображения и параметр format.

Конвертация из JPEG в PNG

from PIL import Image

# Открываем изображение в формате JPEG
image_path = "example.jpg"
original_image = Image.open(image_path)

# Сохраняем изображение в формате PNG
original_image.save("converted_image.png", format="PNG")

Конвертация из PNG в JPEG

from PIL import Image

# Открываем изображение в формате PNG
image_path = "example.png"
original_image = Image.open(image_path)

# Сохраняем изображение в формате JPEG
original_image.convert("RGB").save("converted_image.jpg", format="JPEG")

Конвертация из JPEG в WebP

from PIL import Image

# Открываем изображение в формате JPEG
image_path = "example.jpg"
original_image = Image.open(image_path)

# Сохраняем изображение в формате WebP
original_image.save("converted_image.webp", format="WebP")

Конвертация из WebP в JPEG

from PIL import Image

# Открываем изображение в формате WebP
image_path = "example.webp"
original_image = Image.open(image_path)

# Сохраняем изображение в формате JPEG
original_image.convert("RGB").save("converted_image.jpg", format="JPEG")

Заключение

Библиотека Pillow предоставляет простые и широкие возможности для конвертации изображений и настройки параметров сохранения. Эти инструменты позволяют легко адаптировать изображения под требования вашего проекта. Помните о возможности комбинирования различных методов для достижения нужного результата.

Содержание: