用 AI 创建像素画
用自然语言描述你想画的图案,AI 智能体就会逐层为你绘制 —— 或者你也用完整的多图层像素编辑器亲手逐像素作画。
32×32 · 4 colors
用 Moss Pixel 可以做什么
AI agent 和你用同一块画布作画,背后有 49 个工具。它能把画面读回成字符网格、先用低分辨率草图铺好整个构图,再对结果做结构化检查——找出孤立噪点、断裂的轮廓、偏离中心的画面,然后决定改哪里。
完整的 Aseprite 式图层面板:8 种混合模式、单层不透明度与锁定、可折叠图层组,以及 100 步撤销。图层与帧交叉成 Cel,所以某个图层可以逐帧不同,而其余部分保持不动。
每帧时长可从 20ms 调到 10s,并给帧打上 run、idle 这类标签,动画超过十几帧之后依然看得清。
单帧导出 8 倍 PNG,整条时间轴导出 4 倍精灵图,动画导出 GIF,或者把工程交给 Aseprite(.ase)。色板可走 .gpl,工程可走 JSON。
规格与限制
下面是这个工具真实的运行数字,直接来自实现,不是宣传口径——如果一条限制写在这里,那就是你一定会碰到的限制。
- 画布
- 8 x 8 到 64 x 64 像素,单帧最多 4096 个像素。
- 色板
- 最多 36 色。这个上限是结构性的:agent 把画布当作字符网格读写,0-9 与 A-Z 直接对应色板索引。
- 绘图工具
- 13 个:选区、魔棒、铅笔、橡皮、填充、喷枪、替换、吸管、直线、矩形、实心矩形、椭圆、实心椭圆。
- 对称与平铺
- 4 种对称模式(关闭、左右、上下、四象限),外加平铺模式——笔画会绕到画面另一侧,用来做无缝纹理。
- 混合模式
- 8 种:正常、正片叠底、滤色、添加、叠加、变暗、变亮、差值。
- 动画
- 每帧时长 20ms 到 10s,默认 120ms。帧可以复制、重排、倒序、打标签,整条时间轴可一次导出成精灵图。
- 撤销
- 每个工程 100 步快照,所以就算中间让 agent 改了很长时间,早先的手工也不会被悄悄吃掉。
- 文件进出
- 导出:8 倍 PNG、4 倍精灵图 PNG、GIF 动画、Aseprite .ase、GPL 色板、工程 JSON。导入:工程 JSON、.ase、.gpl,以及一批图片转成序列帧。
- 用 AI 作画
- 49 个工具,单次请求最多 20 步,3 种模式会按任务裁剪工具集,让模型少一些选错的机会。
- 数据放在哪
- 在你自己的浏览器里。工程写入 IndexedDB,API Key 存在另一个本地库,请求从你的浏览器直接发往你配置的服务商。
一个作品的实际流程
从空白画布开始,或者从一张照片开始
新建 8 x 8 到 64 x 64 的工程,或者直接丢一张图进来像素化到当前色板。导入器提供块平均、中心取样、Bayer 抖动和 Floyd-Steinberg,色板可以沿用当前的,也可以从图里按指定色数重新提取一套。
先铺大形,再抠细节
先让 agent 用低分辨率草图把整个构图铺出来,之后你自己逐像素细化,或者直接告诉 agent 哪里不对。它能把画布读回成字符网格,给出结构性问题,而不是靠猜。
在同一个工程里做动画
复制一帧,只移动该动的部分,设定每帧停留多久并给阶段打标签。导出之前什么都不算定稿,所以静帧和动画可以住在同一个文件里。
送到它该去的地方
发帖用 GIF,商店页用 8 倍 PNG,游戏引擎用精灵图,想继续在 Aseprite 里画就用 .ase,想把工程本身留底就用 JSON。
开工前值得知道的坑
这一节全部来自真实行为,不是功能清单。提前知道能省掉一整个下午。
36 色上限是结构性的,不是设置项:agent 把画布读成字符网格,每个像素就是一个字符。导入超过 36 个色值的 .gpl 色板只会保留前 36 个,重复的颜色会直接被丢掉。
整体替换色板会把已有像素一起换色,因为像素存的是索引而不是颜色:索引不动,颜色在它下面换。想调某一个颜色就改单个色块,整体换色板是给「有意重新配色」用的。
帧是「定时」的而不是「渲染」的:导出的 GIF 有多顺,完全取决于你设的每帧时长。默认给 120ms(约每秒 8 帧)而不是更快,就是这个原因。
工程存在这个站点在这个浏览器里的存储中。清理站点数据会一起清掉,隐私窗口更是完全留不住,所以凡是丢了你会在意的,都导出一份 JSON。
常见问题
什么是 Moss Pixel?
支持动画吗?
AI 功能怎么用?需要 API key 吗?
支持导入和导出哪些格式?
我的作品保存在哪里?隐私吗?
用 AI 需要自己的 API Key 吗?
我的画会被上传吗?
能拿去 Aseprite 里继续画吗?
MossGap 的其他工具
三个应用,同一个原则:全部在你的浏览器里运行,不需要账号,不上传任何东西。