デザイン・Web制作

画像カラー抽出(パレット生成)

静止画のJPEG・PNG・WebPから主要色をブラウザ内で抽出。Median CutとRGB再割り当て、CIE76完全連結マージを使い、抽出色数の上限を3〜12色から指定できます。HEX/RGB/HSLと標本内面積比を表示し、HEX・CSS変数をコピー。

登録不要

解析する画像

画像をここへドロップすることもできます

静止画のJPEG・PNG・WebP、1件20.0 MB・40MP・一辺16,384pxまで

縦横をそれぞれ最大150区画に分け、各区画から1画素を抽出して解析します。標本の縦横比は元画像と異なる場合があり、アルファ値128未満の画素は除外します。

抽出設定

10

同じグループ内の元代表色がすべて設定値以下のときにまとめます。値を大きくすると、結果の色数は同じか少なくなります。

画像の確認と色抽出はブラウザ内で行い、画像ファイルをNanTooのサーバーへ送信しません。ページのアクセス情報は、サイト共通の計測や広告配信で処理される場合があります

画像カラー抽出(パレット生成)について

画像からカラーパレットを抽出する仕組み

本ツールは画像から縦横最大1200ピクセルの補間しない中間標本を1回作り、その縦横をそれぞれ最大150区画に分けて各区画から1画素を決定的に抽出します。この標本へMedian Cut(中央値分割)を適用し、初期分割後はRGB距離が最も近い代表色へ画素を再割り当てして、代表色と標本内比率を最大12回更新します。150ピクセル以下の辺は各画素を標本へ含めます。縦横を別々の区画数にするため、解析用標本の縦横比は元画像と異なる場合があります。元画像の全画素を直接集計するものではないため、細い線や小さな色は結果に現れない場合があります。

  1. 最大150×150区画から補間せずに抽出した画素のうち、アルファ値128以上をRGB色空間の1つの箱に入れる
  2. 色幅と画素数の積から分割対象の箱を選び、最もカラーレンジが広い軸(R/G/B)の中央値で2分割
  3. 指定した上限色数に達するか、分割できる色差がなくなるまで繰り返す
  4. 各箱の平均色を初期値にし、全標本画素をRGB距離が最も近い代表色へ再割り当てして平均色と比率を更新

さらにCIELAB色空間の直線距離であるCIE76 ΔEを計算し、完全連結法で類似色をマージします。同じグループに含める初期代表色どうしの全組み合わせが指定値以下の場合だけ統合するため、近い色の連鎖だけで離れた端色まで1色にまとめません。閾値を大きくしたときの結果色数は、同じか少なくなります。面積比は透明度条件を通過した解析用標本内での割合です。

活用シーン

  • Webデザイン: 参考画像やブランド画像から配色を抽出してCSS変数に反映
  • プレゼン資料: 写真素材の主要色に合わせたスライドカラーの統一
  • インテリア・ファッション: 気に入った写真の配色を分析
  • イラスト・絵画分析: 作品の色彩構成を客観的に確認
  • アクセシビリティ: 画像の主要色からコントラスト比を検討

機能一覧

  • 静止画のJPEG・PNG・WebPに対応
  • 抽出色数の上限を変更(3〜12色)
  • 類似色マージの閾値調整(CIE76 ΔE 0〜30)
  • HEX / RGB / HSL の3形式で色コードを表示
  • 面積比(解析用標本内の占有率)を表示
  • パレットバーで色の比率を視覚化
  • クリックでHEXカラーコードをコピー
  • CSS変数としてまとめてコピー
  • ブラウザ内完結(画像の外部送信なし)

入力上限は1件20MB・40メガピクセル・一辺16,384ピクセルです。表示上の色はCanvasでsRGB値として読み取った結果で、元画像のカラープロファイルやメタデータを保持・表示する機能ではありません。

よくある質問

Q. ΔE(デルタイー)とは何ですか?
本ツールではCIELAB座標間の直線距離であるCIE76 ΔEを使います。同じグループ内の初期代表色どうしがすべて設定値以下の場合だけ完全連結法で統合します。値が大きいほど数値上の色差が大きいことを表しますが、知覚差は色域や観察条件でも変わるため、絶対的な判定値ではありません。抽出結果を見ながら調整してください。
Q. Median Cutとは?
Median Cut(中央値分割)は色空間を複数の箱へ分割し、各箱の平均から代表色の初期値を求める色量子化手法です。本ツールではその後にRGB距離による再割り当てを最大12回行います。最大150×150区画から1画素ずつ抽出した標本に適用するため、元画像の小さな色まで完全に再現するものではありません。
Q. 画像はサーバーに送信されますか?
本ツールの画像解析処理はCanvas APIを使ってブラウザ内で実行し、画像ファイルをNanTooのサーバーへ送信する処理はありません。ページのアクセス情報は、サイト共通の計測や広告配信で処理される場合があります。ブラウザ拡張機能などNanTooの管理外にある処理までは保証しません。
Q. 透過PNG画像の透明部分はどう扱われますか?
解析用標本ではアルファ値が128未満の画素を除外し、128以上の画素をRGB値のまま集計します。除外後の標本に画素が1つも残らない画像は解析できません。細い不透明部分は標本に含まれない場合があり、半透明色を背景へ合成した見た目の色を算出する機能ではありません。
このツールを評価
(0件)