Skip to content

Latest commit

 

History

History
117 lines (80 loc) · 3.44 KB

PaintScript.md

File metadata and controls

117 lines (80 loc) · 3.44 KB

黑嘴制图脚本

规定:

  • 每个绘图指令使用“。”隔开。

  • 第一句话必须是创建画布的指令。

  • 每句话在主命令结束后,使用“,”隔开附加参数。

创建画布

  1. 图像名称为背景创建画布。

  2. 宽x高的尺寸创建画布。

文本绘制

主句:在x,y处书写:'内容'

若要在内容中表述“:”,请使用“\:”。

内容例子:

  1. '我最喜欢{QQ名称}了,喜欢了TA{QQ年龄}年。'
  2. '{茶的名字}茶好难喝。'

动态内容

动态的内容使用符号“{}”包括,他们会被当作这个模板需要用户输入的参数,在实际绘制中进行替换。

其中,一下特殊名称会将模板定义为“需要艾特某个人来使用”:

建议使用QQ名称绘制时确定较大的绘制区域,以避免自动调整大小后文本字号过小。

特殊名称 替换内容
{QQ名称} 被艾特人的QQ名称(优先级:群名片>昵称)
{QQ号} 被艾特人的QQ号
{QQ年龄} 被艾特人展示的年龄
{QQ等级} 被艾特人的等级
{QQ地区} 被艾特人展示的所在地区
{QQ名片} 被艾特人的群名片
{QQ昵称} 被艾特人的昵称
{QQ禁言截止时间} 被艾特人禁言截止时间
{QQ头衔} 被艾特人的头衔
{QQ性别} 被艾特人的性别
{QQ入群时间} 被艾特人的入群时间
{QQ上次发言时间} 被艾特人的上次发言时间
{QQ群角色} 被艾特人的群角色(群主、管理员)
{QQ登录天数} 被艾特人的QQ登陆天数

文本绘制参数

参数 写法
颜色 颜色为a,r,g,b
颜色 颜色为r,g,b
颜色 颜色为(16进制颜色)
对齐方式(同时设定横向、纵向对齐) 向左对齐/向右对齐/居中
横向对齐方式 横向向左对齐/横向向右对齐/横向居中
纵向对齐方式 纵向向左对齐/纵向向右对齐/纵向居中
只描边而不填充 描边
字体 字体为(字体名称,空格用_代替)
字体大小 字号为(数字)
描边线条粗细 粗为(数字)
自动适应方式 适应宽度/适应高度/自动调整大小
字体样式 正常字体/斜体/粗体/带删除线/带下划线
绘制区域 大小为宽x高,0x0表示不限制绘制区域

滤镜

滤镜:在x,y处应用滤镜:'滤镜名称'

需要提供大小参数

滤镜名称:

  • 模糊
  • 黑白

滤镜参数

参数 适用滤镜 写法
半径 模糊 半径为数字

其他绘制

图片绘制:在x,y处绘制图片:'图片文件名'

  • 若图片文件名以img;开头,则被视为需要实际绘图时的使用者提供的图片。

当图片文件名为“QQ头像”时,将使用被艾特人的QQ头像。

图片文件名是起名的功能,稍后在编译结束时,黑嘴会引导你依次上传提及的图片。

填充矩形:在x,y处填充矩形

填充椭圆:在x,y处填充椭圆

描边矩形:在x,y处描边矩形

描边椭圆:在x,y处描边椭圆

通用绘制参数

参数 写法
颜色 颜色为a,r,g,b
颜色 颜色为r,g,b
颜色 颜色为(16进制颜色)
对齐方式(同时设定横向、纵向对齐) 向左对齐/向右对齐/居中
横向对齐方式 横向向左对齐/横向向右对齐/横向居中
纵向对齐方式 纵向向左对齐/纵向向右对齐/纵向居中
描边线条粗细 粗为(数字)
大小 大小为宽x高