10 месяцев назад
Программирование на языке Python. Примеры работы с отдельными пикселями с использованием библиотеки pillow
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Работа с отдельными пикселями с помощью библиотеки pillow Сегодня посмотрим как можно обрабатывать изображения на уровне отдельных пикселей с помощью библиотеки pillow. Для попиксельной работы с изображением используется специальный массив (перегруженный оператор), который содержит кортежи трех цветов (RGB) для каждой точки. Точка (пиксель) определяется координатой (индексами массива)...
127 читали · 1 год назад
Пример кода на Python, позволяющий заменить один цвет пикселей изображения на другой
В этот раз немного пофотошопим! Я взял сгенерированное генератором смайликов изображение и обнаружил, что подпись под смайликом слишком темная и ее плохо видно на темном фоне. Значит ее надо как-то осветлить. А поможет мне с этим как всегда python, в котором мы, с помощью модуля PIL, сможем попиксельно выполнить поиск нужного нам цвета подписи и заменить его на новый. Пусть это будет зеленый цвет. В этом примере функция `replace_color` принимает путь к изображению, целевой цвет который нужно заменить, и новый цвет на который нужно заменить...