KennethJAllen/proper-pixel-art
Fixes AI pixel art images, video, or sprite web uploads
解决的问题
它能将看起来像像素艺术但充满噪点的高分辨率图像(通常由 AI 生成模型或低质量网络图片产生)转换为干净、真实分辨率的像素艺术素材。它解决了标准缩小采样因图像网格不均匀及随机伪影而失效的问题。
运作原理
该工具使用多步骤计算机视觉流程来恢复原始像素网格:
- 预处理:修剪边缘并处理透明度。
- 边缘检测:使用 Canny 边缘检测和形态学闭运算来寻找“像素”边界。
- 网格恢复:采用概率霍夫变换 (Probabilistic Hough transform) 寻找垂直和水平线,将其分组并对齐到梯度投影轮廓峰值,以建立像素网格。
- 网格验证:根据线条间隙估算像素宽度,并通过重建误差(单元内的颜色方差)进行验证。
- 颜色处理:将图像量化为固定调色板,或使用主色法保留原始颜色。
- 最终化:为网格中的每个单元分配一个代表色,以建立真实分辨率的图像。
对于视频和 GIF,该工具会采样几个帧以确定单一共享网格和调色板,确保动画保持一致且不会闪烁。
适用对象
- 需要清理 AI 生成像素艺术的游戏开发者和艺术家。
- 希望将低质量像素艺术网页截图转换为可用素材的用户。
- 使用像素艺术风格动画 (GIFs/MP4s) 的创作者。
特色亮点
- 动画支持:处理视频和 GIF 时保持帧间的一致性。
- 自动网格检测:自动检测来源图像的像素宽度和网格。
- 灵活的颜色控制:提供主色保留和固定调色板量化两种选择。
- 多种接口:提供 CLI、Python API 以及通过 Hugging Face Spaces 提供的网页接口。
相关
- 项目
- 项目
- 项目
- 项目
- 项目