画像の色パレットを抽出

画像で多く使われている色とHEX値、サンプル内での割合を抽出し、パレットPNGとデータJSONをダウンロードできます。

現在の対象範囲で、この言語に対応しているツールを表示しています。サイト内のすべてのツールがすべての言語に翻訳されているという意味ではありません。

画像の選択は最大9ファイルです。ただし、コラージュは2〜9枚、比較は2枚、文字の透かしは元画像1枚、ロゴの透かしは元画像とロゴの2枚、その他の処理は1枚を使用します。対応形式は静止画のJPEG、PNG、WebPのみです。1画像は10 MiBまで、1回の入力全体は30 MiB・2400万ピクセルまでです。作業面は400万ピクセル、出力は合計24 MiB、処理の制限時間は15秒です。処理はブラウザー内で行います。OffscreenCanvasに対応している場合はworker内で処理します。非対応の場合、ブラウザーによるデコード・描画・エンコードは通常のCanvasで行い、ピクセル計算とZIP作成はworker内で行います。キャンセルするとworkerは終了しますが、ブラウザーのネイティブ処理が続く場合があります。その場合は後片付けが終わるまでセッションが確保されるため、再試行は終了後に行ってください。ネイティブ描画により、画面の反応が一時的に遅れる場合があります。これらの値はブラウザー全体のメモリ使用量の上限ではありません。

最大65,536ピクセルを等間隔で抽出します。すべて透明だった場合だけ、最大400万ピクセルの画像全体を調べます。各チャンネル4ビットのRGBグループをアルファで重み付けして平均し、完全に透明なピクセルは除外します。概算の割合は評価した可視色全体に対する値で、表示色の合計が100%にならない場合があります。技術的な推定であり、デザイン評価ではありません。

静止画のJPEG、PNG、WebPのみ対応します。ファイルを順番に選択してください。選択し直すと現在の一覧が置き換わります。

整数の範囲: 2 – 12

画像を選択して開始してください。

使い方

画像と色数を選んで処理します。HEX値をコピーするか、パレットPNGとデータJSONをダウンロードします。

使用例

完全に不透明な赤いピクセル1個と完全に不透明な青いピクセル1個からなる2 × 1ピクセルの画像で、色数を2に指定すると、2色が得られます。それぞれの重みは可視サンプル全体の50%です。

対応範囲と制限

最大65,536ピクセルを等間隔で抽出します。すべて透明だった場合だけ、最大400万ピクセルの画像全体を調べます。各チャンネル4ビットのRGBグループをアルファで重み付けして平均し、完全に透明なピクセルは除外します。概算の割合は評価した可視色全体に対する値で、表示色の合計が100%にならない場合があります。技術的な推定であり、デザイン評価ではありません。

よくある質問

指定より色が少ないのはなぜですか?

存在する色グループだけを返します。完全に透明な画像からはパレットを作れません。