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,並具備降噪與調色盤抽取功能。