Skip to content

Latest commit

 

History

History
431 lines (282 loc) · 11.8 KB

README_zh-cn.md

File metadata and controls

431 lines (282 loc) · 11.8 KB

English · 한국어 . Français . Deutsch . 简体中文 . 繁體中文 . 繁體粤语


正在寻找人员协助翻译此 README。

支持简单的生成器。 但是,我们建议阅读 README 以进行更详细的调整。

导航

  1. 如何使用
  2. 类型
  3. 颜色
  4. 自定义颜色列表
  5. 区域
  6. 反转
  7. 高度
  8. 文本
  9. 描述
  10. 文本背景
  11. 文本动画
  12. 字体颜色
  13. 字体大小
  14. 字体对齐 - X
  15. 字体对齐 - Y
  16. 描述大小
  17. 描述对齐 - X
  18. 描述对齐 - Y
  19. 旋转
  20. 演示

任何想法可以提交到 -> Idea-IssuePR

如何使用

https://capsule-render.vercel.app/api?

只需在此 URL 后面添加查询参数即可。像这样:

Markdown 格式:

![header](https://capsule-render.vercel.app/api?type=wave&color=auto&height=300&section=header&text=capsule%20render&fontSize=90)

HTML 格式:

<img src="https://capsule-render.vercel.app/api?type=wave&color=auto&height=300&section=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 模式,无需更改 fontColorauto 也会自动更改字体颜色。

![header](https://capsule-render.vercel.app/api?color=auto)

如果使用静态颜色,不要写 '#'

什么时候使用 timeAutotimeGradient

在同时使用 headerfooter 区域时。

自定义颜色列表

你可以自定义将随机出现的颜色列表,仅适用于 &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= 来使用指定的组合。

即使使用了 colorfontColor,主题具有最高优先级。

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 的组合。

区域

区域数据用于反转背景图像。

  • &section=header:(默认)
  • &section=footer

在 URL 中添加 &section=

![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

更改文本水平对齐(x)。写入0~100之间的数字

&fontAlign=:默认值为 50。图像中心

如果在 &text= 中有多行(-nl-),提供多个 &fontAlign= 将对每行单独应用不同的水平对齐。

![header](https://capsule-render.vercel.app/api?text=Hello%World!&fontAlign=70)

字体对齐-Y

更改文本垂直对齐(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

更改描述水平对齐(x)。写入0~100之间的数字

&descAlign=:默认值为 50。图像中心

![header](https://capsule-render.vercel.app/api?text=Hello%World!&fontAlign=70&desc=Desc&descAlign=20)

描述对齐-Y

更改文本垂直对齐(y)。写入0~100之间的数字

&descAlignY=:默认值为 60。图像中心

![header](https://capsule-render.vercel.app/api?text=Hello%World!&fontAlignY=20&desc=Desc&descAlignY=40)

旋转

使用 &rotate= 来旋转文本。

你也可以使用负数。

推荐数字范围:☞ 0 ~ 3600 ~ -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'。

演示

Wave

wave

Egg

egg

Shark

shark

Slice

slice

Rect

rect

Soft

soft

Rounded

rounded

Cylinder

cylinder

Waving

waving

Transparent

transparent

Venom

venom