KongChengZhi/dsh-pixel-studio

KongChengZhi★ 0Python最后同步: 2026-08-15

在 GitHub 打开

README 摘要

DSH Pixel Studio — CLI-Anything × Aseprite 把 Aseprite 像素画工作流做成 AI 可用的 CLI + DSH 插件 : AI 像人类一样分步绘制像素画,每一步都实时渲染到终端与 GUI 监视器, 人类可以全程观看 AI 的每一笔。 基于 HKUDS/CLI-Anything 的 GUI→CLI harness 方法论构建。 ✨ 功能 CLI harness( cli-anything-aseprite ,纯 Python,无 GUI 依赖) - 绘制原语 :pixel / line / rect / ellipse / flood / erase - 选区(Aseprite 语义) :fill / stroke / clear / copy / paste / move / get (剪贴板跨进程持久化) - 图层 :增删改查、显示/隐藏、透明度 0-255、复制、合并、 参考层 - 动画帧 :增删、时长、复制 + 帧标签 (Frame Tags) - 画布 :任意尺寸 1..1024(自由画布)+ 7 个预设、 resize(九宫格锚点) 、 rescale(最近邻) - 模式 : 对称绘制 (h/v/both)、 平铺模式 (无缝纹理) - 渐变 :两点插值,支持 rgb16 4096 色 (16×16×16 通道索引) - 调色板 :pico8 / db16 / sweetie16 / na16 + 最近色映射 + 量化 - 导出 :PNG(最近邻放大)/ GIF / 原生 .aseprite 二进制 (手写 ASE 格式) / 精灵表(含 JSON)/ PNG 序列 - 实时终端帧 :ANSI 真彩半块字符渲染(含 洋葱皮 多帧幽灵) - Undo/Redo 跨进程持久化(sidecar 快照栈) - 并发安全 :多进程写同一项目文件使用唯一临时文件 + flock 原子替换 - 49+ 单元 & E2E 测试(字节级验证 .aseprite 格式) DSH 插件(实时监视器) - 20 个 pixelart 模型工具 - 右下角 实时监视器 :终端画布(居中自适应 80% 宽)、预览缩放 1× 48×、 图层栏(眼睛/透明度滑条)、对称/平铺/洋葱皮开关、导出、切换/新建画板、 工作区目录管理 - 每次操作自动推送 ANSI 帧 + 画布网格 → 人类实时可见 AI 绘制过程 📦 安装 🎨 快速上手 🗂 项目结构 🧪 测试 📄 许可 MIT — 见 LICENSE。

在 GitHub 查看完整 README →
工具/开发dsh-plugin

分类