Аватарки популярны на многих сайтах и позволяют украсить профиль не используя свою реальную фотографию. В статье рассмотрим простые и доступные API для генерации аватарок на свой сайт.

UI Avatars

UI Avatars — простой API для создания аватарок с инициалами имён. Нужно просто написать имя или фамилию. Дополнительно можно задать фон, цвет букв, размер шрифта, жирность текста, формат изображения SVG или PNG и многое другое. Данное API можно использовать как запасной вариант Gravatar.

DiceBear

DiceBear — помимо рандомных аватаров формата SVG, позволяет создавать детерминированные аватарки для идентификаторов пользователей. Встроенный PRNG создаёт один и тот же аватар на основе начального числа. Примеры использования: JavaScriptHTTP APICLIплагин FigmaEditor и Playground.

RoboHash

RoboHash — довольно интересный API, позволяет генерировать аватарки роботов, пришельцев и монстров. Изображения создаются в форматах JPG, PNG и bitmap. Введите любой текст, например IP-адрес, email, имя файла, идентификатор пользователя или что-то ещё, и получите красивое изображение для своего сайта.

Multiavatar API

Multiavatar API — содержит более 12 млрд уникальных мультикультурных аватаров. Изображения генерируются на основе имён в форматах SVG и PNG. Ограничение API для пользователей без аккаунта составляет 10 вызовов в минуту. Доступны пакеты на PHPPythonJavaScript и Solidity.

Если вам известны другие API для генерации аватаров, делитесь ими в комментариях.