SS Тулбокс
SS Тулбокс
Все данные обрабатываются локально

Генератор аватаров Open Peeps — рисованные персонажи со скачиванием SVG

Соберите рисованный аватар из частей Open Peeps: выберите аксессуар, позу тела, лицо, причёску и бороду, введите цвет обводки и скачайте результат как масштабируемый SVG. Всё рендерится локально средствами react-peeps — это не ИИ-портрет и не конвертер фото в аватар.

Что умеет этот генератор аватаров

  1. Пять селекторов частей, около 18 миллионов вариантов

    Аксессуар (10 вариантов), поза тела (65 — 28 по грудь, 11 сидя, 26 стоя), лицо (33), причёска (51) и борода (17) в сумме дают около 18,6 миллиона персонажей. Цвет обводки — свободное текстовое поле, а не выбор цвета.

  2. Живой предпросмотр, подстраивающийся под позу

    Каждое изменение мгновенно перерисовывает встроенный SVG, а viewBox пересчитывается по выбранному телу, чтобы высокие стоячие и низкие сидячие позы оставались в кадре. Сам предпросмотр фиксирован на 300×300 и показан на жёлтой скруглённой карточке с чёрной рамкой.

  3. Экспорт в SVG и PNG

    Кнопка SVG сериализует текущий рисунок, добавляет XML-декларацию и xmlns и сохраняет его как peep.svg — настоящий векторный файл, который можно масштабировать и редактировать без потерь. Кнопка PNG растрирует тот же рисунок с двойным разрешением и сохраняет его как peep.png. Кнопок JPEG и PDF нет.

  4. Рисованный стиль Open Peeps

    Результат — плоская линейная графика, собранная из иллюстраций библиотеки react-peeps 0.1.10: не фото, не 3D-рендер и не ИИ-лицо. Подписи в выпадающих списках переведены на каждый язык; внутренние ключи частей сохраняют английские названия библиотеки.

  5. Локальная работа, есть кнопка случайности

    Всё рисование происходит в браузере — без загрузки файлов и обращений к серверу. Кнопка «Случайно» заново выбирает аксессуар, тело, лицо, причёску и бороду, не трогая цвет обводки. Поля seed нет, случайный результат невоспроизводим, а после перезагрузки выбор сбрасывается.

FAQ об аватарах Open Peeps

Что именно создаёт этот инструмент?

Рисованный персонаж Open Peeps во встроенном SVG — по грудь, сидя или стоя, собранный из частей: аксессуар, тело, лицо, причёска и борода. Это генератор иллюстраций на основе частей, а не ИИ-генератор портретов и не конвертер фото в аватар.

Какие параметры можно настроить?

Пять выпадающих списков (аксессуар, тело, лицо, причёска, борода) и свободное текстовое поле цвета обводки, принимающее любое значение без проверки. Настроек цвета фона, размера холста, масштаба, поворота, прозрачности или множителя экспорта нет; жёлтый скруглённый фон и предпросмотр 300×300 фиксированы.

Можно ли экспортировать аватар и в каких форматах?

Да, в двух форматах: SVG (peep.svg с XML-декларацией и пространством имён SVG, чёткий в любом размере) и PNG (peep.png, растрированный с удвоенным разрешением предпросмотра). Скачивания в JPEG или PDF нет.

Есть ли кнопка случайности или seed?

Кнопка «Случайно» есть: она заново выбирает аксессуар, позу, лицо, причёску и бороду, не трогая цвет обводки. Поля seed нет — случайный результат невоспроизводим — и страница по-прежнему начинается с одних и тех же значений по умолчанию (аксессуар GlassRoundThick, тело Shirt, лицо Cute, причёска ShortVolumed, борода Dali, чёрная обводка).

Работает ли всё локально?

Да. react-peeps рисует персонажа как встроенный SVG целиком в браузере — без загрузки, без вызовов API и без серверного рендера аватара; по сети идут только ресурсы самой страницы.

На какие внешние библиотеки он опирается?

react-peeps 0.1.10 для частей иллюстрации, плюс react-hook-form и zod для состояния формы и селектов из собственного UI-набора сайта. Экспорт SVG использует Blob и функцию скачивания — без canvas-рендера и без бэкенда.

Чем это отличается от других инструментов аватаров и заглушек?

Он создаёт только рисованные персонажи в стиле Open Peeps. Не генерирует буквенные или геометрические аватары-заглушки, не обрезает фото под профиль и не синтезирует лица с помощью ИИ; результат — один редактируемый SVG-персонаж.

Связанные инструменты
SponsorMindElixir