画像カラーピッカー

画像をアップロードして任意の場所をクリックするだけで色を抽出。HEX、RGB、HSL値を拡大ルーペ付きで取得し、再利用可能なカラーパレットを構築できます。

このツールについて

画像カラーピッカーは、任意の画像から正確な色の値を抽出できる 無料のブラウザベースツールです。PNG、JPG、WebP、GIF、BMP、 SVGファイルをアップロードして、画像上の任意の場所をクリックする だけで色をピックできます。ピクセルレベルのズームが可能な 拡大ルーペにより、詳細な画像や複雑な画像でも正確なピクセルを ターゲットにできます。

ピックされた各色は3つの形式で同時に表示されます。HEX(例: #3b82f6)、RGB(例:rgb(59, 130, 246))、 HSL(例:hsl(217, 91%, 60%))です。各値には 専用のコピーボタンがあるため、CSS、デザインツール、 コードエディタに直接貼り付けられます。拡大オーバーレイは カーソルに追従し、ターゲットピクセルを示すクロスヘア付きで 周囲のピクセルのズームビューを表示します。

色をピックするたびに、最大20個のスウォッチを保持できる カラーパレットに自動追加されます。スウォッチをクリックして 再選択し、その値を表示できます。完了したら、パレット全体を ワンクリックでCSSカスタムプロパティ(変数)としてエクスポート できます。スクリーンショット、モックアップ、写真、ブランド アセットから完全なカラースキームを抽出するのに便利です。

すべての処理はHTML5 Canvas APIを使用してブラウザ内で完結 します。画像がサーバーにアップロードされることはなく、 デバイスからデータが外部に出ることも、サードパーティスクリプト が関与することもありません。一度読み込めばオフラインでも動作し、 任意のサイズの画像に対応しており、ビューポートに合わせて 自動スケーリングしつつ、フル解像度の色データを維持します。

使い方

  1. アップロードエリアをクリックするか、ファイルをドラッグ&ドロップして画像をアップロードします。PNG、JPG、WebP、GIF、BMP、SVGに対応しています。
  2. 画像上にカーソルを合わせると拡大ルーペが起動します。ズームビューで個々のピクセルとカーソル下のピクセルのHEX値が表示されます。
  3. 画像をクリックして色をピックします。ピックされた色はHEX、RGB、HSL値とともに下のパネルに表示されます。
  4. 各色の値の横にあるコピーボタンをクリックしてクリップボードにコピーします。Ctrl+Shift+C で現在の色のHEX値をコピーすることもできます。
  5. ピックされた各色は自動的にカラーパレットに追加されます。パレットのスウォッチをクリックして再選択できます。
  6. CSS Vars でパレット全体をCSSカスタムプロパティとしてエクスポート、Clear でパレットをリセットします。
  7. New Image でいつでも別の画像をアップロードできます。パレットは画像の切り替え時も保持されます。

よくある質問

対応している画像形式は何ですか?

画像カラーピッカーは、PNG、JPG/JPEG、WebP、GIF、BMP、SVGを含むすべての一般的な画像形式に対応しています。ブラウザが画像としてレンダリングできるあらゆる形式で動作します。アニメーションGIFは最初のフレームが表示されます。

色の値はどのくらい正確ですか?

クリックした正確な座標のHTML5 Canvasからピクセルデータを直接読み取るため、色の値はピクセルパーフェクトです。10倍ズームの拡大ルーペにより、細かいディテールやグラデーションのある画像でも正確なピクセルをターゲットにできます。

画像サイズに制限はありますか?

厳密な制限はありませんが、非常に大きな画像(50MP以上)はデバイスによってレンダリングが遅くなる場合があります。ツールは画像をビューポート内に自動スケーリングしつつ、フル解像度の色データをピッキング用に維持します。

パレットに何色まで保存できますか?

パレットは最大20色を保持できます。同じHEX値の重複色は自動的にスキップされます。パレットはいつでもクリアして最初からやり直せます。新しい画像に切り替えてもパレットは保持されます。

カラーパレットをエクスポートできますか?

はい。CSS Varsボタンをクリックすると、パレット全体を :root { --color-1: #hex; ... } 形式のCSSカスタムプロパティとしてコピーできます。そのままスタイルシートに貼り付けて使用できます。

データは安全ですか?

はい。画像カラーピッカーはブラウザ内で完全に動作します。画像はローカルのHTML5 Canvas要素に読み込まれ、すべてのピクセル読み取りはCanvas APIを通じて行われます。画像がサーバーにアップロードされることは一切なく、ページ読み込み後はオフラインでも動作します。

HEX、RGB、HSLの違いは何ですか?

HEXは6文字の16進数表記(例:#3b82f6)で、CSSやデザインツールでよく使用されます。RGBは赤、緑、青のチャネル値を0〜255で指定します。HSLは色相(0〜360度)、彩度(0〜100%)、明度(0〜100%)で色を表現し、多くのデザイナーが色の調整にはより直感的だと感じる形式です。

関連ツール