jenissimo/unfake.js
Fix AI pixel art and vector images right in your browser
What it solves
AI 生成的图像,尤其是像素艺术,常常存在像素大小不一致、颜色渗漏和伪影等问题。该库提供工具来清理这些图像,并通过校正比例和简化调色板,将它们转换为可用的专业级资产。
How it works
项目使用基于 Rust 的核心 (unfake-core) 编译为 WebAssembly,以实现高性能图像处理。它有两种主要模式:
- Pixel Art Processor:自动检测放大图像的“真实”像素大小,使用内容感知方法(如 dominant 或 median)进行降采样,将图像对齐到网格,并使用
imagequant进行颜色量化以减少调色板。 - Image Vectorizer:作为
imagetracer.js的智能包装器,在将栅格图像转换为可缩放 SVG 之前,先应用预处理滤镜(如 Bilateral 或 Median 模糊)和颜色量化。
Who it’s for
数字艺术家、游戏开发者以及需要将 AI 生成图像转为最终干净版本用于游戏或设计项目的 AI 艺术家。
Highlights
- Intelligent Scale Detection:自动识别放大像素艺术的原生比例。
- Content-Aware Downscaling:将图像降至 1 倍比例而不产生模糊。
- WASM Core:由 Rust 提供的高性能处理核心。
- Integrated Browser Tool:功能丰富的交互界面,可实时调整并进行并排比较。
- Vectorization Pipeline:完整工作流,将栅格图像转换为干净的 SVG,具备降噪和调色板提取功能。