В этом уроке мы рассмотрим различные методы манипулирования и построения изображений PIL (Python Imaging Library) в Google Colab. PIL — мощная библиотека для обработки изображений, предоставляющая широкий спектр функций для работы с изображениями. Мы рассмотрим несколько методов, включая загрузку изображений, изменение размера, обрезку, применение фильтров, добавление текста и сохранение измененных изображений. К концу этой статьи вы получите четкое представление о том, как работать с изображениями PIL в Google Colab.
Охватываемые методы:
-
Установка PIL: импорт необходимых библиотек и установка PIL в Google Colab.
!pip install pillow from PIL import Image -
Загрузка и отображение изображения: загрузка файла изображения и его отображение с помощью matplotlib.
import matplotlib.pyplot as plt image = Image.open('image.jpg') plt.imshow(image) plt.axis('off') plt.show() -
Изменение размера изображения: изменение размеров изображения с сохранением соотношения сторон.
resized_image = image.resize((new_width, new_height)) -
Обрезка изображения: извлечение определенной области интереса из изображения.
cropped_image = image.crop((left, top, right, bottom)) -
Применение фильтров: улучшение или изменение внешнего вида изображения с помощью различных фильтров.
from PIL import ImageFilter blurred_image = image.filter(ImageFilter.BLUR) -
Добавление текста к изображению: наложение текста на изображение с использованием пользовательского шрифта, размера, цвета и положения.
from PIL import ImageDraw, ImageFont draw = ImageDraw.Draw(image) font = ImageFont.truetype('arial.ttf', size=24) draw.text((x, y), 'Sample Text', fill='white', font=font) -
Сохранение изображения: сохранение измененного изображения в файл различных форматов.
image.save('modified_image.jpg')
В этом уроке мы рассмотрели несколько методов манипулирования и построения изображений PIL в Google Colab. Начиная с загрузки и отображения изображений, мы изучили изменение размера, обрезку, применение фильтров, добавление текста и сохранение измененных изображений. Объединив эти методы, вы можете выполнять широкий спектр задач по обработке изображений с помощью PIL в Google Colab. Экспериментируйте с разными методами и раскройте свой творческий потенциал в манипуляции изображениями!