DevTools Japan トップへ

画像から色を抽出

写真の主要色をパレットとして取得(HEX・RGB)

画像を選択

ここに画像をドラッグ&ドロップ、またはクリックして選択
(PNG / JPEG / WebP など・端末内で処理されます)
6
画像はサーバーに送信されず、すべてブラウザ内のCanvasで処理されます。主要色は色量子化(頻度バケット方式)で近い色をまとめ、出現数の多い順に代表色を選んで表示します。スポイトはプレビュー上の任意ピクセルの色を読み取ります。

画像から色を抽出するツールの使い方

写真やイラストなどの画像をアップロードするだけで、その画像に多く含まれる主要な色(ドミナントカラー)を自動で抽出し、カラーパレットとして表示する無料ツールです。抽出した各色はHEXコードとRGB値で確認でき、スウォッチをクリックするだけでHEXをコピーできます。デザインの配色決め、ブランドカラーの分析、Webサイトやスライドのテーマカラー抽出などにお使いいただけます。

使い方はかんたんです。「画像を選択」エリアに画像をドラッグ&ドロップするか、エリアをクリックしてファイルを選びます。画像が読み込まれると自動で色が解析され、パレットが表示されます。抽出する色数はスライダーで4色〜12色の範囲で調整でき、変更すると即座に再計算されます。さらにプレビュー画像の上にカーソルを合わせると、スポイト機能でその位置のピクセル色をリアルタイムに読み取れます。

こんな用途に

お気に入りの写真から配色パレットを作りたいとき、ロゴや商品画像からブランドカラーを特定したいとき、参考にしたいデザインの色をコードに取り込みたいときに便利です。抽出したHEX・RGBはそのままCSSやデザインツールに貼り付けられます。画像は一切アップロードされず端末内で処理されるため、公開前の素材や社外秘の資料でも安心して解析できます。

色の抽出のしくみ

本ツールは画像をCanvasに描画し、処理を軽くするために内部で縮小したうえで全ピクセルの色を読み取ります。読み取った色は、各チャンネルの上位ビットでまとめる色量子化(頻度バケット方式)によって近い色どうしをグループ化し、出現数の多いグループから順に代表色を選びます。これにより、写真全体の色の傾向を反映したドミナントカラーを、指定した色数ぶんだけ得られます。すべてブラウザ内で完結し、外部サーバーとの通信は発生しません。

操作内容説明
画像の読み込みファイル選択 / ドラッグ&ドロップ端末内のCanvasで読み込み、外部送信なし
色数スライダー4〜12色抽出するパレットの色数を調整。変更で即再計算
スウォッチをクリックHEXをコピーその色のHEXコードをクリップボードへ
スポイトピクセル色の取得プレビュー上のカーソル位置の色をHEX・RGBで表示

HEXとRGBの違い

HEXは「#8B5CF6」のように赤・緑・青を16進数2桁ずつで表す表記で、CSSやデザインツールで広く使われます。RGBは「rgb(139, 92, 246)」のように各色を0〜255の10進数で表す表記です。どちらも同じ色を指しますが、用途に応じて使い分けられるよう、本ツールでは各スウォッチにHEXとRGBの両方を表示しています。透明度(アルファ)は扱わず、不透明な色として抽出します。

よくある質問

画像はサーバーにアップロードされますか?
いいえ。本ツールは選択した画像をブラウザ内のCanvasで読み込み、そのまま端末内で色の解析を行います。画像データが外部サーバーへ送信・保存されることは一切ありません。オフライン環境でも動作し、社外秘の資料やプライベートな写真も安心して解析できます。
どうやって主要な色を抽出しているの?
画像を縮小してピクセルの色を読み取り、各色の上位ビットでまとめる色量子化(頻度バケット方式)で近い色をグループ化します。出現数の多いグループから順に代表色を選び、指定した色数ぶんのパレットとして表示します。写真全体の傾向を反映したドミナントカラーが得られます。
抽出する色数は変えられますか?
はい。スライダーで4色から12色までの範囲で抽出する色数を自由に調整できます。少ない色数にすると写真の大まかな配色が、多い色数にすると細かなアクセントカラーまで確認できます。色数を変えると即座にパレットが再計算されます。
スポイト機能とは何ですか?
スポイトは、プレビュー画像の上にマウスカーソルを合わせたり、任意の位置をクリックしたりして、そのピクセルの色を直接読み取る機能です。パレットに含まれない微妙な色や、写真の特定部分の色を正確に取得したいときに便利で、読み取った色はHEXとRGBで表示されます。
抽出した色をコピーできますか?
はい。パレットの各スウォッチをクリックすると、その色のHEXコード(例: #8B5CF6)がクリップボードにコピーされます。デザインツールやCSS、コード内にそのまま貼り付けて利用できます。RGB値も各スウォッチに併記しているので、用途に合わせて使い分けられます。

関連ツール

カラーパレット生成カラーコード変換グラデーション生成
コピーしました