В этот раз немного пофотошопим! Я взял сгенерированное генератором смайликов изображение и обнаружил, что подпись под смайликом слишком темная и ее плохо видно на темном фоне. Значит ее надо как-то осветлить. А поможет мне с этим как всегда python, в котором мы, с помощью модуля PIL, сможем попиксельно выполнить поиск нужного нам цвета подписи и заменить его на новый. Пусть это будет зеленый цвет. В этом примере функция `replace_color` принимает путь к изображению, целевой цвет который нужно заменить, и новый цвет на который нужно заменить. Вложенные циклы `for` проходят по каждому пикселю изображения, и если цвет пикселя совпадает с целевым цветом, то он заменяется на новый цвет с помощью метода `putpixel()`. Измененное изображение сохраняется и возвращается путь к новому изображению. Как оказалось, пиксели подписи имеют множество оттенков темно-синего цвета, поэтому эту процедуру нужно выполнить несколько раз, с разными цветами. На фото ниже вы можете наблюдать две фотографии: исходн
Пример кода на Python, позволяющий заменить один цвет пикселей изображения на другой
18 сентября 202318 сен 2023
144
1 мин