カラーコンバーターの使い方
カラーコンバーターは、Webで最も一般的な3つのカラーフォーマット間の即座の変換をサポートします:HEX(#RRGGBBまたは#RGB短縮形)、RGB(赤・緑・青、各0〜255)、HSL(色相0〜360°、彩度0〜100%、明度0〜100%)。いずれかの形式で値を入力するか、ビジュアルカラーピッカーを使用すると、3つの表現が同時に更新されます。ライブプレビュースウォッチにより、値を調整しながら色の見た目を即座に確認できます。
各カラーフォーマットには、デザインと開発において最適な用途があります。HEXはHTML、CSSスタイルシート、FigmaやSketchなどのデザインエクスポートツールで主流のフォーマットです。RGBは個々のチャンネルをプログラム的に操作する必要があるJavaScriptのキャンバス操作や画像処理で好まれます。HSLは最も人間が読みやすいフォーマットです:明度だけを調整してUIコンポーネントのカラーランプを作成したり、色相を変えるだけで彩度や明るさを変えずに補色にすることができます。
変換の計算式は、すべての主要なブラウザとディスプレイシステムで使用されているsRGB色空間標準に準拠しています。HEXからRGBは各16進数のペアを10進数(0〜255)に変換します。RGBからHSLはチャンネル値を0〜1に正規化し、支配的なチャンネルから色相を、最小値と最大値の範囲から彩度を、最小値と最大値の平均として明度を計算します。すべての変換はブラウザ内でローカルに処理されます。カラーデータはどこにも送信されません。