最近我在做一个开源的小工具:**StickerCraft AI**。
它的目标很简单:让普通人也可以比较方便地用 AI 生成一组可用的贴纸素材,而不是只得到一张“看起来像贴纸”的图片。
我自己在折腾 AI 贴纸时,发现真正麻烦的地方往往不是“生成图片”这一步,而是后面的素材处理。
比如:
一张图看起来是透明背景,但下载下来才发现只是模型画出来的棋盘格;\
想做一整套贴纸,却需要一张一张生成、保存、整理;\
模型生成了一张 sticker sheet,还要手动把每个小贴纸切出来;\
想换模型或 API,又要去改环境变量或代码配置。
所以我做了 StickerCraft AI,把这些步骤尽量整理成一个完整的贴纸素材工作流。
它目前支持:
* 直接在页面里配置 Gemini / OpenAI 等官方 API Key
* 用文字提示词生成贴纸
* 一次生成一组贴纸集合
* 自动处理透明背景
* 把一张贴纸集合图自动切分成多张独立贴纸
* 支持参考图、自定义风格、白边、文字贴纸、图库管理和 ZIP 下载
我觉得用 AI 做贴纸比较合理的方式,不是简单地对模型说“生成一张透明背景贴纸”。
因为很多图片模型对“透明背景”的理解其实不稳定。有时候它会真的返回透明 PNG,有时候只是把透明棋盘格画进图片里。后者看起来像透明,实际上背景仍然是图片像素。
StickerCraft AI 的处理方式会更务实一点:\
如果你选择透明 PNG 工作流,它会先让模型在一个受控的纯色背景上生成贴纸,然后再从画布边缘移除背景。这样比单纯依赖“transparent background”这个提示词更可靠一些。
另外,贴纸通常不是只做一张,而是做一组。\
所以工具里也支持 sticker collection:你可以让 AI 一次生成一整套贴纸,然后再通过自动切分,把里面的小贴纸拆成独立 PNG。这样后续放到聊天软件、设计工具、打印工具或素材库里都会方便很多。
我个人比较喜欢这个流程:
1. 先想一个主题,比如“猫咪办公表情包”“水果角色贴纸”“咖啡店小物件”
2. 让 AI 一次生成一组统一风格的贴纸
3. 用工具自动处理透明背景
4. 对贴纸集合进行自动切分
5. 检查边缘和细节
6. 最后单张下载,或者打包 ZIP 下载
StickerCraft AI 是纯前端项目,API Key 会保存在浏览器本地。比较适合个人本地使用,或者自己部署后自己用。如果要公开部署给别人使用,建议额外加后端代理、鉴权和额度控制,避免 API Key 暴露或被滥用。
这个项目目前还比较早期,但已经能覆盖我自己做贴纸素材时最常用的流程。\
如果你也经常用 AI 生成图标、贴纸、表情包、PNG 素材,欢迎试试,也欢迎提 issue 或建议。
https://github.com/Leochens/StickerCraft
demo使用;https://sticker.guantou.site/