Аватарки популярны на многих сайтах и позволяют украсить профиль не используя свою реальную фотографию. В статье рассмотрим простые и доступные 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 для генерации аватаров, делитесь ими в комментариях!

Комментарии (4)


  1. SUNsung
    23.09.2023 12:43

    И опять реклама, хотя ожидал интересную статью как из пары десятков патернов "на лету" собирают уникальную картинку, а так же как боротся с "не совпадением" что бы картинка выглядела органично (не используя стороний ИИ)


    1. condor-bird Автор
      23.09.2023 12:43

      Где вы конкретно углядели рекламу? Это лишь обычная подборка апишек, через которые можно сгенерить аватарки. К этим сервисам имею отношение лишь тем, что иногда их использую. В заголовке, да и кратком описании, ведь понятно было о чём речь :) Поэтому не понимаю претензию. Но если подобная тема интересна, возможно и напишу такую статью.


    1. nin-jin
      23.09.2023 12:43
      +1

      $mol_avatar - графический хеш на лету без запросов к серверу. Алгоритм простой: берём биты хеша и отображаем их большими "мазками" в прямоугольнике 4х8, отражаем его и получаем уникальную картинку, в которой, как в кляксах Роршаха, каждый что-то да увидит. Тут галерея.


  1. mikegordan
    23.09.2023 12:43

    А есть какие подобные сервисы чтобы развернуть локально ?