画像をアップロードし、サイズとカラーパレットを指定してドット絵化し、PNG で保存できるフロントエンド専用の Web ツールです。変換はすべてブラウザ内の Canvas で行います。
公開URL:
https://zonu-dev.github.io/palette-pixelizer/
- 画像1枚のアップロード
- ドラッグ&ドロップとファイル選択
- 色相、彩度、明度の補正
- パレット変換前の補正プレビュー
- プリセットサイズと任意サイズ
- アスペクト比が異なる画像のリサイズ方法
- パレットプリセットとカスタムパレット編集
- 即時プレビュー更新
- PNG 書き出し
- カスタムパレットの localStorage 保存
npm install
npm run devGitHub Pages 用の base を設定しているため、開発サーバーでは通常 http://localhost:5173/palette-pixelizer/ を開きます。
npm run build
npm run previewプレビュー確認先:
http://127.0.0.1:4173/palette-pixelizer/
- GitHub リポジトリの
Settings > Pages > Build and deploymentでGitHub Actionsを選びます。 mainブランチへ push すると.github/workflows/deploy-pages.ymlが動作します。- デプロイ後、公開URLで表示を確認します。
- visible UI text は日本語に統一しています。
- 変換結果のファイル名は
元ファイル名-サイズ-パレットID.png形式です。 - SEO 用に canonical、OG、Twitter card、
robots.txt、sitemap.xmlを追加しています。