| name | sticker-kit |
| description | 微信表情包合辑素材生成工具,同时支持生成合辑文案(合辑名称、合辑介绍、赞赏引导语)及每个表情的含义词(最多四个字)。用于生成符合微信平台规范的表情图、横幅、封面、图标及赞赏图。表情图、封面、图标默认使用透明背景;横幅图和赞赏引导图须使用彩色不透明背景,禁止透明背景,禁止白色或接近白色的背景/边缘;其中横幅图还须确保主体或背景元素横向铺满画布,两侧不得留白边、预留空边或任何形式的纯色边(包括与背景色相同的纯色填充带);赞赏致谢图须使用非透明的彩色背景,禁止白色或接近白色的背景/边缘。所有图片须颜色鲜明、主体突出;含文字的图片须确保文字清晰可见(高对比度、字号适当、无遮挡)。 |
Sticker Kit(微信表情包合辑助手)
本 Skill 用于指导和自动化生成微信表情包开放平台所需的各类素材,以及配套的合辑文案。它严格遵循官方的尺寸、格式、体积及设计规范。表情图、封面、图标默认使用透明背景(JPG 格式因不支持透明通道,自动回退为白色背景)。横幅图和赞赏引导图须使用彩色不透明背景,禁止透明背景,禁止白色或接近白色的背景/边缘;其中横幅图必须让主体或背景元素横向铺满整个画布,左右边缘不得出现留白边、白边、刻意预留的空白带,也不得出现任何形式的纯色边(包括与背景色一致的纯色填充带)。赞赏致谢图须使用非透明的彩色背景,不可使用透明背景或白色/接近白色的背景。
视觉质量核心原则:所有图片须颜色鲜明饱和(避免灰暗、低饱和度色调)、主体突出(主体占据画面主要区域,背景不喧宾夺主);含文字的图片须确保文字清晰可见(文字与背景形成高对比度、字号不低于画面宽度的 5%、不被其他元素遮挡)。
工作流程总览
- 文案生成:根据表情形象特点,生成合辑名称、合辑介绍、赞赏引导语,并为每张表情图生成含义词(最多四个字)
- 资产准备:确认主体形象素材,动态表情准备循环源文件
- 素材生成:使用内置脚本处理各类图片素材
- 设计自检:按清单逐项核查规范合规性
一、合辑文案生成
合辑名称
| 规则 | 说明 |
|---|
| 字数上限 | 不超过 8 个汉字,5 个汉字以内显示效果最佳 |
| 标点 | 不包含任何标点符号 |
| 空格 | 中文名称不出现空格 |
示例:
| 表情形象 | 合辑名称 |
|---|
| 慵懒的橘猫 | 橘猫摸鱼记 |
| 元气满满的小熊 | 元气小熊 |
| 毒舌打工人 | 打工人日常 |
合辑介绍
| 规则 | 说明 |
|---|
| 字数上限 | 不超过 80 个汉字 |
| 内容要求 | 充分展现表情的形象特点或故事情节 |
示例:
一只永远睡不醒的橘猫,用最慵懒的姿态诠释打工人的日常心声。摸鱼、发呆、假装努力……每一个表情都是你内心深处的真实写照。
赞赏引导语
| 规则 | 说明 |
|---|
| 字数范围 | 5~15 个汉字 |
| 风格要求 | 诙谐幽默,与表情主题有关联性,能有效引导用户发赞赏 |
示例:
| 表情主题 | 赞赏引导语 |
|---|
| 橘猫摸鱼 | 投喂一下摸鱼的猫 |
| 元气小熊 | 给小熊加点能量吧 |
| 打工人日常 | 赏杯奶茶续命吧 |
| 可爱兔子 | 兔兔这么可爱快赞赏 |
表情含义词
每个表情图须配备一条含义词,用于向用户说明该表情所传达的情绪或使用场景。
| 规则 | 说明 |
|---|
| 字数上限 | 不超过 4 个汉字(或等效英文短语) |
| 内容要求 | 精准概括该表情的核心情绪或典型使用场景,言简意赅 |
| 风格要求 | 口语化、易理解,与表情画面直接对应 |
| 标点 | 不包含标点符号 |
示例:
| 表情画面描述 | 含义词 |
|---|
| 角色捂脸大哭 | 委屈巴巴 |
| 角色竖起大拇指 | 超级棒 |
| 角色无奈摊手 | 没办法 |
| 角色开心跳跃 | 开心死了 |
| 角色皱眉沉思 | 想太多 |
| 角色翻白眼 | 不想理你 |
| 角色捂嘴偷笑 | 哈哈哈哈 |
| 角色双手合十 | 求求了 |
生成要点:含义词应与表情画面的情绪高度一致;同一合辑内各含义词风格统一,避免混用书面语与网络用语;若表情为动态,以动作终止帧的情绪为准。
文案生成步骤
- 了解表情包的主体形象、性格特点和核心情绪。
- 提炼 2~3 个候选合辑名称,优先选择 5 字以内、朗朗上口的方案。
- 撰写合辑介绍,突出形象辨识度和情感共鸣点,控制在 80 字以内。
- 生成 3~5 条赞赏引导语候选,选取最幽默且与主题关联最强的一条。
- 为每张表情图逐一生成含义词(不超过 4 个汉字),确保与画面情绪一一对应,风格统一。
二、素材规范概览
| 素材类型 | 格式 | 尺寸 (px) | 体积限制 | 数量 | 核心设计要求 |
|---|
| 表情图 | GIF/PNG | 240 × 240 | < 500 KB | 8–24 | 动态须循环、流畅;布局紧凑,少留白;透明背景;颜色鲜明,主体突出 |
| 横幅图 | PNG | 750 × 400 | < 500 KB | 1 | 无文字;色调明朗;具故事性;须使用彩色不透明背景;禁止透明背景;避免白色或接近白色的背景/边缘;主体或背景元素必须横向铺满画布,左右不得留白边、空边或任何形式的纯色边(包括与背景色一致的纯色填充带);颜色鲜明,主体突出 |
| 封面图 | PNG | 240 × 240 | < 500 KB | 1 | 透明背景;正面半身/全身像;无白色描边/锯齿;颜色鲜明,主体突出 |
| 图标 | PNG | 50 × 50 | < 100 KB | 1 | 透明背景;头部正面;无白色描边/锯齿;无方框;颜色鲜明 |
| 赞赏引导 | GIF/PNG | 750 × 560 | < 500 KB | 1 | 风格一致;引导用户赞赏;须使用彩色不透明背景;禁止透明背景;避免白色或接近白色的背景/边缘;颜色鲜明,主体突出;文字清晰可见(高对比度) |
| 赞赏致谢 | GIF/PNG | 750 × 750 | < 500 KB | 1 | 风格一致;激发分享意愿;禁止透明背景;须使用彩色不透明背景;避免白色或接近白色的背景/边缘;颜色鲜明,主体突出;文字清晰可见(高对比度) |
注意:JPG 格式不支持透明通道,脚本会自动回退为白色背景。建议所有素材优先使用 PNG 格式。横幅图、赞赏引导图和赞赏致谢图均须使用彩色不透明背景,生成时应将 transparent 参数设为 False 并指定背景色,避免白色或接近白色的背景/边缘。其中横幅图还需额外检查左右边缘,确保背景层或主体延展到画布最左与最右,不得留下白边、浅色边、固定宽度的空白区,也不得出现任何形式的纯色边(包括与背景色相同的纯色填充带)。
三、素材生成
使用内置脚本 scripts/process_sticker.py 进行自动化处理,确保尺寸和体积达标。transparent 参数默认为 True,无需显式传入。
python3 scripts/process_sticker.py input_static.png static_sticker.png 240 240 PNG 500
python3 scripts/process_sticker.py input_animated.gif animated_sticker.gif 240 240 GIF 500 True True True
python3 scripts/process_sticker.py input.png cover.png 240 240 PNG 500
python3 scripts/process_sticker.py head.png icon.png 50 50 PNG 100
python3 scripts/process_sticker.py banner_input.png banner.png 750 400 PNG 500 False
python3 scripts/process_sticker.py guide_input.png guide.png 750 560 PNG 500 False
python3 scripts/process_sticker.py thanks.png thanks_out.png 750 750 PNG 500 False
参数顺序: input_path, output_path, width, height, format, max_kb, [transparent=True], [is_animated=False], [loop_gif=False]
transparent:默认 True;JPG 格式时自动忽略,回退为白色背景;横幅图、赞赏引导图和赞赏致谢图须设为 False,并使用彩色背景色。
is_animated:设为 True 时处理动态 GIF。
loop_gif:仅在 is_animated=True 且 format=GIF 时有效,True 表示循环播放。
- 表情图数量可在 8–24 张之间灵活指定。
四、设计自检清单
通用要求
- 严禁拉伸:所有图片必须保持原比例,严禁因拉伸或压扁导致变形。
- 留白控制:合理安排布局,避免过多无意义留白。
- 背景处理:表情图、封面、图标默认透明背景;横幅图、赞赏引导图和赞赏致谢图须使用彩色不透明背景,禁止透明背景,避免使用白色或接近白色的背景(防止与微信底色混淆)。
- 颜色鲜明:所有图片须使用饱和度较高的色彩,避免灰暗、低对比度的配色方案;主体色彩应与背景形成明显区分。
- 主体突出:主体形象应占据画面的主要视觉区域(建议占画面面积 50% 以上),背景装饰元素不可喧宾夺主,确保视觉焦点清晰。
- 文字清晰可见:含文字的图片(如赞赏引导图、赞赏致谢图)须确保文字与背景之间具有高对比度(建议对比度比值 ≥ 4.5:1);字号不低于画面宽度的 5%;文字不被其他元素遮挡;避免将浅色文字叠加在浅色背景上,或深色文字叠加在深色背景上。
特定要求
- 横幅图:绝对不能出现文字;色调活泼,与微信底色有区分;须使用彩色不透明背景;禁止透明背景;禁止白色或接近白色的背景/边缘;主体或背景元素必须延展至画布最左与最右边缘,不能在两侧保留白边、浅色边、固定宽度空白带或任何形式的纯色边(包括与背景色一致的纯色填充带);颜色鲜明饱和,主体形象占画面主要区域。
- 封面/图标:形象不应有白色描边,边缘需平滑无锯齿;颜色鲜明,主体清晰突出。
- 赞赏引导图:内容必须与表情主题高度相关,风格统一;须使用彩色不透明背景;禁止透明背景;禁止白色或接近白色的背景/边缘;文字须与背景高对比度,清晰可见;主体形象突出,不被文字或装饰遮挡核心部位。
- 赞赏致谢图:内容必须与表情主题高度相关,风格统一;禁止使用透明背景;须使用彩色不透明背景;避免白色或接近白色的背景/边缘;文字须与背景高对比度,清晰可见;主体形象突出,颜色鲜明。
五、图片生成提示词指引
在使用 AI 图像生成工具(如 DALL·E、Stable Diffusion、Midjourney 等)生成素材时,须在提示词中明确包含以下视觉质量要求:
通用提示词关键词
在所有图片生成提示词中加入以下描述(中英文均可,视工具而定):
- 颜色鲜明:
vibrant colors, saturated palette, bold color scheme
- 主体突出:
subject in focus, prominent character, centered composition, character takes up majority of frame
- 高质量输出:
high quality, sharp details, clean lines
含文字图片的额外要求
赞赏引导图、赞赏致谢图等含文字素材,须在提示词或后期处理中确保:
- 文字与背景之间使用高对比度配色(如深色背景配浅色/白色文字,或浅色背景配深色文字)
- 文字字号足够大,在缩略图尺寸下仍清晰可辨
- 避免将文字放置在图案复杂的区域,必要时在文字底部添加半透明蒙版或描边
各素材类型提示词示例
| 素材类型 | 提示词示例(关键部分) |
|---|
| 表情图 | vibrant colors, cute character, expressive face, centered, transparent background, bold outlines |
| 横幅图 | vibrant background color extending fully to both left and right edges, cute character or scene filling the horizontal canvas, no text, colorful scene, saturated palette, no white margins, no solid color borders or bands on either side, background pattern or character must reach the very left and right edges of the canvas |
| 封面图 | character full body or half body, vibrant colors, transparent background, clean edges, no white outline |
| 赞赏引导图 | colorful background, character and reward text, high contrast text, bold readable font, vibrant colors |
| 赞赏致谢图 | colorful background, thank you theme, character prominent, high contrast text, vibrant saturated colors |
六、错误处理
- 图片体积超标:脚本会自动尝试降低质量;若仍超标,请简化画面或减少 GIF 帧数。
- 出现锯齿:检查源文件分辨率或增加抗锯齿处理。
- GIF 透明区域显示异常:检查源文件是否包含正确的 Alpha 通道。