オンライン画像ポスタリゼーションツール
画像をポスタリゼーションしてポスター風に。レベル数2〜32でRGB階調を調整。ブラウザ内で完結、PNGでダウンロード. 処理はブラウザ内でローカルに行われます。
使ってみる
ポスタリゼーションとは
ポスタリゼーションは、画像の各色チャンネルの階調数を減らす処理です。例えば、レベル数6の場合、各チャンネルの値は0〜255の範囲を5つのステップ(ステップ幅51)に量子化されます。具体的には、RGB(100,160,240)はRGB(102,153,255)に変換されます。レベル数が少ないほど、色の段階が粗くなり、フラットなポスター風の表現になります。
実際のパラメータと処理
レベル数qに対して、ステップ幅は255/(q-1)で計算されます。各チャンネルの値は、そのステップの倍数に丸められます。例えば、レベル数6では、各チャンネルは0, 51, 102, 153, 204, 255のいずれかに変換されます。レベル数2では、0と255の2値になり、最大8色(2^3)の組み合わせが可能です。ただし、これは白黒の2値化ツールではありません。
できることと制限
- ブラウザ内でローカル処理されるため、画像がサーバーに送信されることはありません。
- 対応形式はブラウザのデコード能力に依存します(PNG/JPEG/WebP/GIF/BMPなど)。
- ファイルサイズは25MB以下、ピクセル数は2400万以下に制限されています。
- 出力はPNG形式のみで、形式選択やズーム機能はありません。
- グラデーション部分にはバンディング(段差)が生じることがあります。適応パレットやディザリングは使用されないため、正確なファイルサイズの保証はありません。
よくある質問
レベル数を増やすとどうなりますか?
レベル数を増やすと、各チャンネルの階調数が増え、元の画像に近い滑らかな色になります。例えば、レベル数32では、ほぼ元の色を保ちますが、完全に同一ではありません。
ポスタリゼーションと減色の違いは?
ポスタリゼーションは各RGBチャンネルを独立に量子化するため、結果として最大でレベル数の3乗の色数になります。例えば、レベル数6では最大216色です。一方、一般的な減色はパレットを最適化しますが、このツールは固定ステップで処理します。
画像が粗くなりすぎるのはなぜ?
レベル数を小さく設定すると、色の段階が少なくなり、特にグラデーション部分でバンディングが目立ちます。レベル数を上げるか、元の画像を高解像度で使用することで改善できます。
処理はブラウザ内でローカルに行われます。