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 にコンパイルし、高速な画像処理を実現しています。主に次の 2 つのモードで動作します。
- 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:リアルタイム調整と並列比較が可能な機能豊富なインタラクティブ UI。
- Vectorization Pipeline:ノイズ除去とパレット抽出を伴う、ラスタ画像からクリーンな SVG への完全ワークフロー。