Аватарки популярны на многих сайтах и позволяют украсить профиль не используя свою реальную фотографию. В статье рассмотрим простые и доступные API для генерации аватарок на свой сайт.
UI Avatars
UI Avatars — простой API для создания аватарок с инициалами имён. Нужно просто написать имя или фамилию. Дополнительно можно задать фон, цвет букв, размер шрифта, жирность текста, формат изображения SVG или PNG и многое другое. Данное API можно использовать как запасной вариант Gravatar.
DiceBear
DiceBear — помимо рандомных аватаров формата SVG, позволяет создавать детерминированные аватарки для идентификаторов пользователей. Встроенный PRNG создаёт один и тот же аватар на основе начального числа. Примеры использования: JavaScript, HTTP API, CLI , плагин Figma, Editor и Playground.
RoboHash
RoboHash — довольно интересный API, позволяет генерировать аватарки роботов, пришельцев и монстров. Изображения создаются в форматах JPG, PNG и bitmap. Введите любой текст, например IP-адрес, email, имя файла, идентификатор пользователя или что-то ещё, и получите красивое изображение для своего сайта.
Multiavatar API
Multiavatar API — содержит более 12 млрд уникальных мультикультурных аватаров. Изображения генерируются на основе имён в форматах SVG и PNG. Ограничение API для пользователей без аккаунта составляет 10 вызовов в минуту. Доступны пакеты на PHP, Python, JavaScript и Solidity.
Если вам известны другие API для генерации аватаров, делитесь ими в комментариях!
SUNsung
И опять реклама, хотя ожидал интересную статью как из пары десятков патернов "на лету" собирают уникальную картинку, а так же как боротся с "не совпадением" что бы картинка выглядела органично (не используя стороний ИИ)
condor-bird Автор
Где вы конкретно углядели рекламу? Это лишь обычная подборка апишек, через которые можно сгенерить аватарки. К этим сервисам имею отношение лишь тем, что иногда их использую. В заголовке, да и кратком описании, ведь понятно было о чём речь :) Поэтому не понимаю претензию. Но если подобная тема интересна, возможно и напишу такую статью.
nin-jin
$mol_avatar - графический хеш на лету без запросов к серверу. Алгоритм простой: берём биты хеша и отображаем их большими "мазками" в прямоугольнике 4х8, отражаем его и получаем уникальную картинку, в которой, как в кляксах Роршаха, каждый что-то да увидит. Тут галерея.