# MonoPix
|
|
|
基于 [`fast-pixelizer`](https://github.com/handsupmin/fast-pixelizer) 驱动。
**输入质量说明**
ChatGPT 生成的“像素画风”图片,通常不是很理想的 Snap 输入。它看起来像像素画,但原图本身往往已经带有格子宽高不均、边界发虚、轴线轻微歪斜等问题。Snap 可以把结果重新规整,但如果原始格子一开始就不一致,就很难保证完美修复。
如果你是专门为了 Snap 去生成新素材,更推荐使用 Nano Banana,或者任何从一开始就能更稳定保持正方形低分辨率网格的生成流程。
---
## 主要功能
- **Snap** — 把 AI 生成的"假像素画"变成真正的像素艺术。网格自动检测,透明度保留
- **裁剪** — 支持拖拽和缩放的 1:1 比例编辑器
- **清晰 (Clean)** — 取每个格子中出现次数最多的颜色,边缘锐利,画风感强。8×8 到 256×256
- **细腻 (Detail)** — 取每个格子的平均颜色,渐变更柔和,细节更丰富
- **对比** — 转换前 / 转换后 / 分屏对比视图
- **下载** — 导出为 PNG,可保持原始裁剪尺寸或按所选分辨率调整大小
- **历史记录** — 最近 10 条结果本地保存在浏览器中
- **多语言** — 英语、韩语、日语、中文(简体)、西班牙语
所有处理均在 Web Worker 中运行,数据不会离开你的设备。
---
## 示例
| 原图 | 清晰 (Clean) | 细腻 (Detail) |
| ---------------------------------------------------------------- | --------------------------------------------------------------- | ---------------------------------------------------------------- |
|
|
|
|
**清晰 (Clean)** 取每个格子出现最多的颜色 — 边缘锐利,图形感强。
**细腻 (Detail)** 取每个格子的平均颜色 — 渐变更平滑,纹理更丰富。
---
## 开始使用
**运行环境:** Node.js 18 及以上
```bash
git clone https://github.com/handsupmin/mono-pix.git
cd mono-pix
npm install
npm run dev
```
在浏览器中打开 [http://localhost:5173](http://localhost:5173)。
---
## 脚本命令
| 命令 | 说明 |
| ------------------ | --------------- |
| `npm run dev` | 启动开发服务器 |
| `npm run build` | 生产环境构建 |
| `npm run preview` | 预览构建结果 |
| `npm run lint` | 运行 ESLint |
| `npm run lint:fix` | ESLint 自动修复 |
| `npm run format` | Prettier 格式化 |
---
## 技术栈
[React 19](https://react.dev) · [TypeScript 5.9](https://www.typescriptlang.org) · [Vite](https://vite.dev) · [Tailwind CSS v4](https://tailwindcss.com) · [shadcn/ui](https://ui.shadcn.com) · [Zustand](https://zustand-demo.pmnd.rs) · [fast-pixelizer](https://github.com/handsupmin/fast-pixelizer) · [Dexie.js](https://dexie.org) · [react-easy-crop](https://github.com/ValentinH/react-easy-crop) · [react-i18next](https://react.i18next.com)
---
## 贡献
欢迎任何形式的贡献!Fork 这个仓库,创建一个分支,然后提交 PR 就可以了。
```bash
npm run lint:fix # 自动修复 lint 错误
npm run format # 格式化代码
npm run build # 验证构建通过
```
---
## 支持
如果你喜欢 MonoPix,请我喝杯咖啡吧!
[](https://ko-fi.com/handsupmin)
---
## 许可证
MIT