Python PIL: библиотека для обработки изображений
Python PIL (Python Imaging Library) - это библиотека, которая позволяет работать с изображениями в Python. Она предоставляет набор инструментов для создания, редактирования и обработки изображений.
Пример использования Python PIL для открытия и изменения размера изображения:
python
from PIL import Image
# Открываем изображение
image = Image.open('image.jpg')
# Изменяем размер изображения
new_size = (800, 600)
resized_image = image.resize(new_size)
# Сохраняем измененное изображение
resized_image.save('resized_image.jpg')
Выше приведен простой пример использования Python PIL для изменения размера изображения. Сначала мы открываем изображение с помощью `Image.open()`, затем изменяем размер с помощью метода `resize()`. Затем мы сохраняем измененное изображение с помощью метода `save()`.
Python PIL также предоставляет множество других функций для работы с изображениями, таких как редактирование цветов, изменение формата файла, рисование на изображении и многое другое.
Пример использования Python PIL для редактирования цветов на изображении:
python
from PIL import Image, ImageEnhance
# Открываем изображение
image = Image.open('image.jpg')
# Увеличиваем яркость изображения
enhancer = ImageEnhance.Brightness(image)
bright_image = enhancer.enhance(1.5)
# Затемняем изображение
enhancer = ImageEnhance.Contrast(bright_image)
final_image = enhancer.enhance(0.5)
# Сохраняем измененное изображение
final_image.save('final_image.jpg')
Выше приведен пример использования Python PIL для изменения яркости и контраста изображения. Сначала мы открываем изображение с помощью `Image.open()`, затем увеличиваем яркость с помощью `ImageEnhance.Brightness` и метода `enhance()`, а затем затемняем изображение с помощью `ImageEnhance.Contrast` и метода `enhance()`. Затем мы сохраняем измененное изображение с помощью метода `save()`.