Repolode
Hugo-Dz

Hugo-Dz/spritefusion-pixel-snapper

AI生成の粗いピクセルアートを、固定パレットで整った一貫性のあるピクセルグリッドに合わせるRust製CLI・WASMツール。

スター
3,287
フォーク
205
未解決の Issue
0
最終コミット
3 か月前

これは何?

Pixel Snapperは、ピクセルの大きさが不揃いだったり、グリッド位置がずれていたり、厳密なパレットにない色が使われていたりするピクセルアートを修正します。AIモデルで生成した画像によく見られる問題です。AIモデルは通常、真のグリッドベースのピクセルアートを生成できません。

ピクセルを均一なグリッドにスナップし、パレットの色数(デフォルトは16色)を選択したり、カスタムのhexパレットを指定したりできます。また、自動検出されたピクセルサイズを上書きすることも可能です。単一ファイルの処理に加え、ディレクトリ全体を一括処理できます。HomebrewまたはCargoでインストールできる単体のネイティブCLIと、Webプロジェクトで使えるWebAssemblyモジュールが提供されています。

Rustで開発され、MITライセンスで公開されています。Sprite Fusionのサイトでは、オンラインツールとデスクトップ版も利用できます。

主な機能

  • 01不規則なピクセルを均一なグリッドにスナップします。
  • 02パレットの色数を指定して出力を量子化します。
  • 03色を厳密に制御できるカスタムhexパレットを指定できます。
  • 04ディレクトリ全体の一括処理に対応しています。
  • 05ブラウザーやJavaScriptで使えるWebAssemblyビルドを提供します。

ユースケース

  • ゲームで使う前に、AI生成スプライトを整える。
  • タイルマップやアイソメトリックアートのピクセルを揃える。
  • レトロ風プロジェクト向けに、画像を固定パレットに変換する。
  • 2Dゲームアセットのフォルダーを一括で正規化する。

クイックスタート

  1. 1

    HomebrewでCLIをインストール

    brew install Hugo-Dz/tap/spritefusion-pixel-snapper
  2. 2

    またはCargoでインストール(Rustが必要)

    cargo install spritefusion-pixel-snapper
  3. 3

    画像を16色パレットに減色

    spritefusion-pixel-snapper input.png output.png 16

使う前に知っておきたいこと

  • CargoでインストールするにはRustツールチェーンが必要です。Brewでのインストールは代替手段です。

トピック

よくある質問

spritefusion-pixel-snapper とは?
AI生成の粗いピクセルアートを、固定パレットで整った一貫性のあるピクセルグリッドに合わせるRust製CLI・WASMツール。 Pixel Snapperは、ピクセルの大きさが不揃いだったり、グリッド位置がずれていたり、厳密なパレットにない色が使われていたりするピクセルアートを修正します。AIモデルで生成した画像によく見られる問題です。AIモデルは通常、真のグリッドベースのピクセルアートを生成できません。
spritefusion-pixel-snapper は無料で使えますか?ライセンスは?
spritefusion-pixel-snapper は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
spritefusion-pixel-snapper は今もメンテナンスされていますか?
半年以内に更新あり。spritefusion-pixel-snapper の最終コミットは 2026年7月16日 です。
spritefusion-pixel-snapper は何に使えますか?
ゲームで使う前に、AI生成スプライトを整える。 タイルマップやアイソメトリックアートのピクセルを揃える。 レトロ風プロジェクト向けに、画像を固定パレットに変換する。 2Dゲームアセットのフォルダーを一括で正規化する。
spritefusion-pixel-snapper のインストール方法は?
HomebrewでCLIをインストール: brew install Hugo-Dz/tap/spritefusion-pixel-snapper またはCargoでインストール(Rustが必要): cargo install spritefusion-pixel-snapper 画像を16色パレットに減色: spritefusion-pixel-snapper input.png output.png 16
spritefusion-pixel-snapper はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Hugo-Dz/spritefusion-pixel-snapper

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト