English · 한국어 . Français . Deutsch . 简体中文 . 繁體中文 . 繁體粤语
正在寻找人员协助翻译此 README。
支持简单的生成器。 但是,我们建议阅读 README 以进行更详细的调整。
- 如何使用
- 类型
- 颜色
- 自定义颜色列表
- 区域
- 反转
- 高度
- 文本
- 描述
- 文本背景
- 文本动画
- 字体颜色
- 字体大小
- 字体对齐 - X
- 字体对齐 - Y
- 描述大小
- 描述对齐 - X
- 描述对齐 - Y
- 旋转
- 演示
任何想法可以提交到 -> Idea-Issue 或 PR
https://capsule-render.vercel.app/api?
只需在此 URL 后面添加查询参数即可。像这样:
Markdown 格式:
![header](https://capsule-render.vercel.app/api?type=wave&color=auto&height=300§ion=header&text=capsule%20render&fontSize=90)
HTML 格式:
<img src="https://capsule-render.vercel.app/api?type=wave&color=auto&height=300§ion=header&text=capsule%20render&fontSize=90" />
类型数据用于更改背景图像。
在 URL 中添加 &type=
![header](https://capsule-render.vercel.app/api?type=slice)
更改背景图像!
&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' }。(例如 演示)
如果使用 auto
模式,无需更改 fontColor
。
auto
也会自动更改字体颜色。
![header](https://capsule-render.vercel.app/api?color=auto)
如果使用静态颜色,不要写 '#'
什么时候使用
timeAuto
和timeGradient
?在同时使用
header
和footer
区域时。
你可以自定义将随机出现的颜色列表,仅适用于 &color=auto
和 &color=gradient
。
在 URL 中添加 &customColorList=
。
选择你想要的颜色模式并记住其 idx
值。
例如,如果 idx 值为 0、2 和 3,则写:&customColorList=0,2,3
如果你想让 idx=2
出现多次,可以重复写入。(例如 &customColorList=0,2,2,2,2,3
)
![header](https://capsule-render.vercel.app/api?color=gradient&customColorList=0,2,2,5,30)
你可以使用 theme=
来使用指定的组合。
即使使用了 color
和 fontColor
,主题具有最高优先级。
在 pallete_theme.json 查看可用主题列表。
![reversal](https://capsule-render.vercel.app/api?type=rect&text=RECT&fontAlign=30&fontSize=30&desc=Use%20theme&descAlign=60&descAlignY=50&theme=radical)
我目前正在逐步添加来自 Link:theme 的组合。
区域数据用于反转背景图像。
§ion=header
:(默认)§ion=footer
在 URL 中添加 §ion=
![footer](https://capsule-render.vercel.app/api?section=footer)
左右反转图像。(同时反转颜色)
&reversal=false
:(默认)&reversal=true
![reversal](https://capsule-render.vercel.app/api?type=slice&reversal=true&color=gradient)
更改图像大小。默认值为 120。
在 URL 中添加 &height=
![header](https://capsule-render.vercel.app/api?height=400)
不要写
px
在图像上输入文本。
添加 &text=
。
![header](https://capsule-render.vercel.app/api?text=Hello%World!)
你不能使用某些特殊字符。如 '#'、'&'、'/' 等...
这会使 API 混淆
建议只使用
%20
(空格) 和-nl-
(换行)
在图像上输入描述。
添加 &desc=
。
![header](https://capsule-render.vercel.app/api?height=400&text=Hello%20World!&desc=Hello%20capsule%20render)
你不能使用某些特殊字符。如 '#'、'&'、'/' 等...
这会使 API 混淆
建议只使用
%20
(空格)
文本的背景。
添加 &textBg=true
来激活。
如果你想增加背景大小, 在文本值之间添加
%20
。 这是因为背景大小取决于英文文本的长度。(%20 表示空格)
![header](https://capsule-render.vercel.app/api?type=rounded&color=gradient&text=%20asdf%20&height=300&fontSize=100&textBg=true)
使文本动态化。
如果你想使用,添加 &animation=
。
fadeIn
:淡入 1.2 秒scaleIn
:缩放进入 0.8 秒blink
:闪烁 0.6 秒blinking
:闪烁 1.6 秒twinkling
:闪烁 4 秒
![header](https://capsule-render.vercel.app/api?text=capsule_render&animation=fadeIn)
更改文本颜色。默认值为 000000。
值应为去掉 '#' 的十六进制代码
在 Text 查询后添加 &fontColor=
![header](https://capsule-render.vercel.app/api?text=Hello%World!&fontColor=d6ace6)
更改文本字体大小。默认值为 70。
在 Text 查询后添加 &fontSize=
![header](https://capsule-render.vercel.app/api?text=Hello%World!&fontSize=40)
不要写
px
更改文本水平对齐(x)。写入0~100之间的数字
&fontAlign=
:默认值为 50。图像中心
如果在
&text=
中有多行(-nl-
),提供多个&fontAlign=
将对每行单独应用不同的水平对齐。
![header](https://capsule-render.vercel.app/api?text=Hello%World!&fontAlign=70)
更改文本垂直对齐(y)。写入0~100之间的数字
&fontAlignY=
:单行默认值为 50(图像中心)。对于多行(由 -nl-
分隔),默认值将被计算以使行堆叠在一起并居中。
如果在
&text=
中有多行(-nl-
),提供多个&fontAlignY=
将对每行单独应用不同的垂直对齐。
![header](https://capsule-render.vercel.app/api?text=Hello%World!&fontAlignY=20)
更改描述字体大小。默认值为 20。
在 desc 查询后添加 &descSize=
![header](https://capsule-render.vercel.app/api?text=Hello%World!&fontSize=40&desc=Desc&descSize=30)
不要写
px
更改描述水平对齐(x)。写入0~100之间的数字
&descAlign=
:默认值为 50。图像中心
![header](https://capsule-render.vercel.app/api?text=Hello%World!&fontAlign=70&desc=Desc&descAlign=20)
更改文本垂直对齐(y)。写入0~100之间的数字
&descAlignY=
:默认值为 60。图像中心
![header](https://capsule-render.vercel.app/api?text=Hello%World!&fontAlignY=20&desc=Desc&descAlignY=40)
使用 &rotate=
来旋转文本。
你也可以使用负数。
推荐数字范围:☞
0 ~ 360
,0 ~ -360
。
![header](https://capsule-render.vercel.app/api?text=Hello%World!&fontSize=20&rotate=-30)
更改文本描边。
在查询后添加 &stroke=
值应为去掉 '#' 的十六进制代码
![header](https://capsule-render.vercel.app/api?type=rect&height=200&text=Stroke%20Test&fontAlign=70&stroke=00FF00)
建议与
strokeWidth
一起使用。单独使用时,strokeWidth 默认为 1。
更改文本描边宽度。
在描边查询后添加 &strokeWidth=
值必须大于或等于 0。
![header](https://capsule-render.vercel.app/api?type=rect&height=200&text=Stroke%20Test&fontAlign=70&stroke=00FF00&strokeWidth=3)
建议与
stroke
一起使用。单独使用时,stroke 默认为 'B897FF'。