English
·
한국어
·
Español
·
Français
·
Deutsch
简体中文
·
繁體中文
·
繁體粤语
·
Português (Brasileiro)
·
日本語
·
മലയാളം
·
Русский
Tip
Доступен простой Генератор. Однако рекомендуется прочитать этот README для более точной настройки.
Important
Сервис предоставляется «как есть» и может быть нестабильным из-за лимитов использования или скачков трафика.
Для надёжной работы форкните репозиторий и разверните его на собственном экземпляре Vercel (или другой хостинг платформе).
- Как использовать
- Типы
- Цвет
- Пользовательский список цветов
- Тема
- Секция
- Отражение
- Высота
- Текст
- Описание
- Фон текста
- Анимация текста
- Цвет шрифта
- Семейство шрифтов
- Размер шрифта
- Выравнивание шрифта — X
- Выравнивание шрифта — Y
- Размер описания
- Выравнивание описания — X
- Выравнивание описания — Y
- Поворот
- Обводка
- Толщина обводки
- Примеры
Есть идея? → Idea-Issue или PR
https://capsule-render.vercel.app/api?
Просто добавьте query-параметры в конец этого URL. Например:
Markdown:

HTML:
<img src="https://capsule-render.vercel.app/api?type=wave&color=auto&height=300§ion=header&text=capsule%20render&fontSize=90" />
Параметр type меняет фоновое изображение.
- wave : по умолчанию
- egg
- shark
- slice
- rect
- soft
- rounded
- cylinder
- waving
- venom
- speech
- blur
- pulse
- checkered
- transparent
Добавьте &type= в URL

Меняет фоновое изображение!
&color=auto: проверенный случайный цвет. Список здесь&color=timeAuto: проверенный случайный цвет, но выбирается по времени.&color=random: действительно случайный цвет. Какой именно — неизвестно.&color=gradient: проверенный случайный градиент. Список здесь&color=timeGradient: проверенный случайный градиент, но выбирается по времени.&color=_hexcode: по умолчанию (#B897FF)&color=_custom_gradient: пользовательский градиент. Если написать&color=0:EEFF00,100:a82da8, оно будет преобразовано в { 0%: 'EEFF00', 100%: 'a82da8' }. (напр. DEMO)
При использовании режима auto менять fontColor не нужно.
auto также автоматически меняет fontColor.

При использовании статического цвета не пишите '#''
Когда использовать
timeAutoиtimeGradient?Когда одновременно используются секции
headerиfooter.
Вы можете настроить список цветов, которые будут случайно выбираться только для &color=auto и &color=gradient.
Добавьте &customColorList= в URL.
- При
&color=autoсмотрите список палитры. - При
&color=gradientсмотрите список градиентов.
Выберите нужные цветовые схемы и запомните значение idx.
Например, если idx равны 0, 2 и 3, напишите: &customColorList=0,2,3
Чтобы idx=2 появлялся чаще, можно повторить его несколько раз. (напр. &customColorList=0,2,2,2,2,3)

Можно использовать готовую комбинацию через theme=.
Даже если указаны color и fontColor, тема имеет наивысший приоритет.
Вы можете посомтреть список доступных тем в pallete_theme.json.

Сейчас комбинации из Link:theme добавляются постепенно.
Параметр section переворачивает фоновое изображение.
§ion=header: (по умолчанию)§ion=footer
Добавьте §ion= в URL

Отражает изображение по горизонтали. (Цвет тоже меняется)
&reversal=false: (по умолчанию)&reversal=true

Меняет размер изображения. Значение по умолчанию — 120.
Добавьте &height= в URL

Не пишите
px
Текст поверх изображения.
Напишите что-нибудь в &text=.

Нельзя использовать некоторые спецсимволы: «#», «&», «/» и т. д.
Они ломают API
Рекомендуется использовать только
%20(пробел) и-nl-(новая строка)
Описание поверх изображения.
Напишите что-нибудь в &desc=.

Нельзя использовать некоторые спецсимволы: «#», «&», «/» и т. д.
Они ломают API
Рекомендуется использовать только
%20(пробел) и-nl-(новая строка)
Фон за текстом.
Добавьте &textBg=true, чтобы включить.
Чтобы увеличить размер фона, добавьте
%20между значениями текста. Размер фона зависит от длины текста. (%20 — пробел)

Делает текст динамическим.
Добавьте &animation=, если нужно.
fadeIn: fadeIn 1.2sscaleIn: scaleIn .8sblink: blink .6sblinking: blinking 1.6stwinkling: twinkling 4s

Меняет цвет текста. Значение по умолчанию — 000000.
Значение должно быть hex-кодом без '#'
Добавьте &fontColor= после параметра Text

Меняет семейство шрифта текста.
Добавьте &fontFamily= после параметра Text.
Используйте %20 для пробелов в названии шрифта.
fontFamilyприменяется как CSSfont-family, но фактический рендеринг зависит от шрифтов в среде рендеринга. Если шрифт недоступен, используются запасные.

Меняет размер шрифта текста. Значение по умолчанию — 70.
Добавьте &fontSize= после параметра Text

Не пишите
px
Горизонтальное выравнивание текста (x). Укажите число от 0 до 100
&fontAlign= : по умолчанию 50 — центр изображения
Если в
&text=несколько строк (-nl-), несколько значений&fontAlign=применят разное горизонтальное выравнивание к каждой строке.

Вертикальное выравнивание текста (y). Укажите число от 0 до 100
&fontAlignY= : для одной строки по умолчанию 50 (центр изображения). Для нескольких строк (через -nl-) значение по умолчанию рассчитывается так, чтобы строки были сложены друг на друга и отцентрированы.
Если в
&text=несколько строк (-nl-), несколько значений&fontAlignY=применят разное вертикальное выравнивание к каждой строке.

Меняет размер шрифта описания. Значение по умолчанию — 20.
Добавьте &descSize= после параметра desc

Не пишите
px
Горизонтальное выравнивание описания (x). Укажите число от 0 до 100
&descAlign= : по умолчанию 50 — центр изображения

Вертикальное выравнивание описания (y). Укажите число от 0 до 100
&descAlignY= : по умолчанию 60 — центр изображения

Используйте &rotate=, чтобы повернуть текст.
Можно использовать отрицательные числа.
Рекомендуемый диапазон:
0 ~ 360,0 ~ -360.

Меняет обводку текста.
Добавьте &stroke= в query
Значение должно быть hex-кодом без '#'

Рекомендуется использовать вместе с
strokeWidth.При использовании отдельно
strokeWidthпо умолчанию равен 1.
Меняет толщину обводки текста.
Добавьте &strokeWidth= после параметра stroke
Значение должно быть больше или равно 0.

Рекомендуется использовать вместе с
stroke.При использовании отдельно цвет обводки по умолчанию — 'B897FF'.