PIL - Как добавить закругленные углы к вставленному изображению? - PullRequest
0 голосов
/ 03 апреля 2020

Я вставил изображение на задний план, но в настоящее время я столкнулся с проблемой, когда я не знаю, как скруглить углы вставленного изображения. Я хочу округлить изображение, которое хранится в пользовательской переменной, из приведенного ниже сценария.

Вывод: Output Image. Что я хочу: Expected output

from PIL import Image

direct = lambda name, ext="png": f"All/Images/{name}.{ext}"

user = Image.open(direct('user')).resize((40, 40))
back = Image.new('RGB', (646, 85), (54, 57, 63))
back.save(direct('back'))
back = Image.open(direct('back'))

back.paste(user, (15, 23))
back.save(direct('done'))
...