前言¶
给微信或 Telegram 发动态表情,通常要会一点 GIF 编码和帧循环处理。自己写脚本的话,光是把中文文案稳定地压进 240×240 的底栏、保证字不被裁掉、动图能永久循环,就要调不少参数。下面介绍一个把这件事压缩成一次调用的社区 Skill:@user_d3228c23/qianjin-sticker-pack。
这是什么¶
动态表情包生成器,一个基于通用 SKILL.md 格式的 Skill。发布者 user_d3228c23,版本 2.1.2,分类 design-media,来源标注为 community。它解决的问题是:手里已经有两张图(比如同一个 IP 形象的两个动作、两个表情),希望直接得到一张能发到聊天工具里的动态 GIF,而不想自己处理帧序列、循环参数和文案排版。
页面上显示评分 100000,下载 1945,安装 0(取自 SkillHub 页面,安装数为 0 意味着目前还没有通过该渠道的安装记录)。
核心功能¶
只写资料中核实到的能力:
1、输入任意两张图片,合成为一张 240×240 的 GIF 动态表情包。
2、四种动画模式:交替、淡入、滑入、弹入,分别对应两帧的切换方式。
3、中文文案烤入:可一键把中文文字压到图片底部。
4、输出永久循环的 GIF,可直接发到微信、Telegram、Discord。
5、支持先由 IP 形象生成两帧、再交给该 Skill 合成,也就是可以跟图像生成类 Skill 串起来用。
安装与启用¶
这一步我需要如实说明:已抓取的资料里没有包含官方安装命令、目录路径或配置字段。按约定,核实不到的内容不写,因此下面不放任何推测的安装指令。
要启用的话,需要到官方地址查看安装方式:
https://www.skillhub.cn/skills/user_d3228c23/qianjin-sticker-pack
另外,页面标签里有 requires_api_key=false,也就是说它不依赖外部 API Key,不需要预先申请密钥。
典型用法¶
资料里没有给出可逐字复现的命令行示例,下面描述的是官方简介中声明的调用路径,具体参数名和入口以页面为准。
1、准备两张图片,尺寸不需要预先是 240×240,合成阶段会统一处理。
2、选择动画模式,在交替、淡入、滑入、弹入四种中取一种。
3、需要带字的话,给出底部中文文案,文字由 Skill 直接烤进 GIF。
4、如果要的是 IP 形象表情,先用图像生成能力产出两帧,再把这两帧作为输入交给本 Skill。
5、拿回输出的 GIF,直接投递到微信、Telegram 或 Discord。
适用场景与注意¶
适合谁:已经有素材、想要批量或快速产出自定义动态表情的开发者;做 IP 形象运营、需要在聊天里用自制表情的团队。
限制与坑:
1、输出固定为 240×240,需要更大尺寸或自定义尺寸的场景不适合。
2、四种动画模式都是两帧之间的过渡,不是多帧复杂动画,长序列动作做不了。
3、中文文案是烤进画面的,属于像素级合成,拿到 GIF 后无法再单独编辑文字,改字要重新生成。
4、community 来源,使用前需要自行确认图片素材的授权和分发范围。
5、官方页面与接口本次抓取均失败,安装方式、参数细节和最新版本以你访问时的页面为准。
结尾¶
它把「两张图 → 一张可发送的 240×240 动态 GIF」这条链路包成了一次调用,免去了自己处理帧循环和底栏排版。如果只是偶尔做几张表情,比写脚本更省事;如果要做带复杂多帧动画的表情,这个 Skill 覆盖不到。
官方地址:https://api.skillhub.cn/user_d3228c23/qianjin-sticker-pack