Редактирование изображений с помощью PIL в Python
PIL (Python Imaging Library) - это библиотека для обработки изображений на языке Python. Она позволяет загружать, изменять и сохранять изображения в различных форматах, а также выполнить множество операций над ними.
Ниже представлен пример загрузки изображения и его изменения:
python
from PIL import Image
# загрузка изображения
image = Image.open('example.jpg')
# изменение размера изображения
new_image = image.resize((500, 500))
# поворот изображения на 90 градусов
rotated_image = image.rotate(90)
# сохранение измененных изображений
new_image.save('new_example.jpg')
rotated_image.save('rotated_example.jpg')
В данном примере мы загрузили изображение с помощью метода `open()` и получили объект `Image`. Затем мы изменили размер изображения с помощью метода `resize()`, а также повернули его на 90 градусов с помощью метода `rotate()`. Финальные результаты были сохранены с помощью метода `save()`.
Библиотека PIL также имеет множество других методов и функций для обработки изображений, таких как наложение фильтров, изменение контрастности и яркости, наложение текста и т.д. PIL - это мощный инструмент для работы с изображениями, который может быть использован в различных приложениях.