Найти в Дзене
SergSergius

Как в python сделать изображение прозрачным?

Продолжаем изучать приемы графического дизайна на python.

Вот пример кода на языке Python, который позволяет загрузить изображение и сделать его прозрачным, с использованием библиотеки PIL (Python Imaging Library).

В данном примере функция `make_fading_edges_transparent` принимает путь к исходному изображению, путь для сохранения прозрачного изображения, ширину рамки (краев) и длину затухания. Она использует библиотеку PIL для выполнения необходимых операций.

Кстати говоря, этот код можно использовать для создания маски изображения с прозрачными краями с эффектом затухания, или разновидности виньетки.

Ниже вы можете увидеть исходное изображение и то, что с ним стало.

Исходное изображение
Исходное изображение

Итог танцев с бубном
Итог танцев с бубном

Текстовый код вы сможете скопипастить по ссылке: https://sergsergius.ru/forum/topic/%d0%ba%d0%b0%d0%ba-%d0%b2-python-%d1%81%d0%b4%d0%b5%d0%bb%d0%b0%d1%82%d1%8c-%d0%b8%d0%b7%d0%be%d0%b1%d1%80%d0%b0%d0%b6%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bf%d1%80%d0%be%d0%b7%d1%80%d0%b0%d1%87%d0%bd%d1%8b/#postid-115