èªã¿è¾¼ã¿ä¸...
èªã¿è¾¼ã¿ä¸...
写真やスクリーンショットをドロップし、拡大鏡でホバーし、ピクセルをクリックして選択 — HEX、RGB、またはHSLをコピーし、最大20色のパレットをペースト可能なCSS変数として組み立てます。
画像カラーピッカーは、写真、スクリーンショット、またはデザインモックアップから単一のピクセルの正確なRGB値を読み取ることで、その色を他の場所で使用できるようにします — ブランドパレット、CSS変数、テーマトークン、またはペイントマッチなど。デザイナーはインスピレーションボードから色を抽出するために使用します。フロントエンド開発者はスクリーンショットをCSSテーマに合わせるために使用します。マーケターはロゴからブランドカラーを引き出すために使用します。画家やクラフターは実際の写真をペイントチップや糸に合わせるために使用します。「支配的な色」検出器とは異なり、このツールはピクセルごとの制御を提供します:ホバーしてプレビューし、クリックしてキャプチャします。拡大鏡は、カーソルの下にある正確なピクセルを8×ズームで表示し、単一のハイライトや1ピクセルの境界を簡単に選択できます。すべてがブラウザ内で実行されます — あなたの画像はページを離れません。
JPG、PNG、WebP、GIF、またはBMPファイルをアップロードエリアにドラッグするか、デバイスから選択するためにクリックします。画像はプレビューサイズで作業スペースにレンダリングされますが、ピクセルサンプリングは元の解像度のコピーに対して行われます。
画像の上にカーソルを移動します。拡大鏡がカーソルの上に表示され、8×ズームでその下の正確なピクセルを示し、中央に1ピクセルのマーカーがあります。キャンバスの下にあるカーソルの色カードは、HEX、RGB、HSLでライブ更新されます。
任意のピクセルをクリックして、その色をパレットに追加します。重複は自動的にスキップされるため、リストが膨らむことなく自由にクリックできます。1つのパレットには最大20色が収まります。
パレット内の任意のHEX、RGB、またはHSLをクリックしてクリップボードにコピーします。スウォッチ自体をクリックしてそのHEXをコピーします。全体のパレットもCSSカスタムプロパティのブロックとしてエクスポートされます (--color-1, --color-2, …)。
新しい画像をクリックして作業スペースをクリアし、別のファイルを読み込みます。パレットカード内のクリアを使用して画像を保持しながらパレットを再スタートします。
1. new Image()でソースファイルをデコード — ブラウザはJPG/PNG/WebP/GIF/BMPをネイティブに処理します。 2. 元の解像度の画像をオフスクリーンキャンバスに描画します。 3. 可視キャンバスにダウンスケールされたプレビューをレンダリングします(長辺最大900px)。 4. ホバー時に、プレビュー空間からソース空間の座標にカーソル(x,y)をマッピングします。 5. getImageData(sx, sy, 1, 1)を介してピクセルを読み取ります。data → [R, G, B, A]。 6. HEX(R/G/Bを2桁の16進数として)およびHSL(rgbToHsl)に変換します。
フル解像度のキャンバスに対してサンプリングすること(プレビューではなく)が重要です。なぜなら、ダウンスケーリングは隣接するピクセルを平均化するからです — 100pxの高さのプレビューでクリーンな赤に見えるものは、ソースの正確な(255, 0, 0)ではなく(240, 30, 30)である可能性があります。カーソルの座標を元の解像度に戻してサンプリングすることで、選択した色が元のファイルに忠実であることを保ちます。拡大鏡も同じアプローチを取ります:カーソルの周りの元の解像度のキャンバスの小さな四角を取得し、8×で120ピクセルの円にレンダリングします。imageSmoothingEnabled = falseに設定されているため、個々のピクセルはシャープに保たれます。
| ソース | 最適なワークフロー |
|---|---|
透明な背景を持つブランドロゴのPNG | ソリッドカラーの領域の上に拡大鏡をホバーし、1回クリックします。HEXをコピーします。2回のクリックで完了。 PNGの透明度はページの背景に対してレンダリングされます — ロゴの内側をサンプリングし、エッジではありません。 |
デザインサイトからのインスピレーションスクリーンショット | 背景、主要アクションカラー、二次アクセント、本文テキストカラーを選択します。CSS変数をコピーします。 4色のパレットがあれば、デザインシステムを再現するのに通常は十分です。 |
アートリファレンス用の写真(空のグラデーション、ペイントマッチ) | ルーペを使ってグラデーションに沿った正確なピクセルを選択します。5-7色のパレットを構築して見た目を再現します。 写真のグラデーションにはノイズがあります — エッジではなく、見た目が固い領域から選択してください。 |
間違った赤の色合いのバグレポートスクリーンショット | 悪い赤の上にルーペをホバーし、HEXをコピーして、期待されるHEXと一緒に問題に貼り付けます。 ルーペは1ピクセルの境界線やヘアラインをズームせずに選択可能にします。 |
最終更新日