Base-16 解析を使用して、6 桁の HEX カラーを sRGB RGB チャネルに変換します。
sRGB チャネルを #RRGGBB 16 進文字列にパックします。
直観的なテーマ編集のために、sRGB 値を色相、彩度、明度に変換します。
CSS 出力用に HSL 円筒座標を sRGB に変換し直します。
前景色と背景色の相対的な輝度コントラストを計算します。
sRGB チャネルから WCAG 相対輝度を計算します。
高コントラストのペアのカラーホイールで反対の色相を見つけます。
120°の均等な間隔で 3 つの色相を生成します。
通常、シードから±30°の隣接する色相からパレットを構築します。
加算スクリーン RGB からのおおよその減算プリント値。
XYZ中間空間(D65)を介したデバイスに依存しないLAB。
マトリックスはリニア RGB に sRGB→XYZ 変換マトリックスを乗算します。
ピッカー UI の色相、彩度、および値に RGB をマップします。
現代の知覚空間: OKLab 円筒形の明度、彩度、色相。
2 つの LAB カラー間の知覚距離を測定します。
色相を維持しながら種子の色を明るくまたは暗くします。
知覚空間で補間することで、中間点の濁りを回避します。
レベル AA 準拠の最小コントラスト比。
レベル AAA ではコントラスト比がより厳しくなります。
明度ステップを使用して、ブランド シードから 50 ~ 950 のランプを構築します。
シード カラーからトーン スポット パレットを生成します。
透明度のある背景の上に前景を合成します。
指定された色空間で 2 つの色をブレンドします。
エンコードされた sRGB を数学演算用のリニア ライトに変換します。
表示のためにリニア RGB を sRGB にエンコードし直します。
パレット内のすべての色相を固定角度で回転します。
カラフルさを均一に増減します。
色相を変えずに全体の明るさを変更します。
ピクセルサンプルからドミナントカラーを量子化します。
失敗したペアを適合するコントラストに調整します。