topwebmaster
@topwebmaster
Веб-программист, django, laravel, php, python

Как сделать из прямоугольного фото круглую аватарку?

Вся задача в вопросе и тегах, сам склоняюсь к способу с распознованием лица на фото, но может есть что проще?
  • Вопрос задан
  • 676 просмотров
Решения вопроса 1
dimonchik2013
@dimonchik2013
настоящие экстремалы предпочитают жен своих друзей
Пригласить эксперта
Ответы на вопрос 3
@1011
можно так
from PIL import Image
im = Image.open("путь")
mask = Image.open("путь")

#подгоняем под размеры маски, сделано без сохранения пропорций
w_img, h_img = mask.size
im = im.resize((w_img, h_img), Image.ANTIALIAS)

#накладываем маску поверх
im.paste(mask, (0, 0))
im.save("путь", quality=90)
Ответ написан
@WarriorKodeK
.foto {
border-radius: 100px; /* Радиус скругления */
border: 3px solid black; /* Параметры рамки */
background-size: cover; /*Масштабирует фото*/
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы