カラーピッカー
color space:
Linear RGB
=
%
%
%
sRGB
=
%
%
%
Adobe RGB
=
%
%
%
Display P3
=
%
%
%
Rec. 2020
=
%
%
%
Rec. 2100 (PQ)
=
%
%
%
Rec. 2100 (HLG)
=
%
%
%
ProPhoto RGB
=
%
%
%
CMY
=
%
%
%
CMYK
=
%
%
%
%
correlated color temperature
=
3425.20
K
CIE RGB
=
=
CIE XYZ (D65)
=
=
CIE XYZ (D50)
=
=
Luv (D65)
=
=
=
=
%
LChuv (D65)
L, C, h =%deg
Lab (D50)
L*, a*, b* =%
LCh (Lab, D50)
L, C, h =%deg
Oklab (D65)
L, a, b =%
Oklch (D65)
L, C, h =%deg
Jzazbz (D65)
Jz, az, bz =
JzCzhz (D65)
Jz, Cz, hz =deg
HSL (sRGB)
H, S, L =deg%%
HSV (sRGB)
H, S, V =deg%%
HWB (sRGB)
H, W, B =deg%%
YUV (Rec. 601 Luma)
=
=
=
ICTCP (Rec. 2100 PQ)
I, CT, CP =
説明
入力したRGB値(0 - 255)を指定されたRGB色空間(デフォルトはsRGB)で解釈して、各種色空間に変換して可視化するツールです。
GUIあるいはテキストボックスへの入力によって次の値の相互変換を行います。
分類 | 値の名前 | 標準光源 | 備考 |
---|---|---|---|
sRGBのカラーコード | |||
色名 | CSSで利用できるcolor keywordの内sRGB値が最も近いもの | ||
RGB | Linear RGB | 選択したRGB色空間に対応するガンマデコードした値 | |
sRGB | D65 | standard RGB | |
Display P3 | D65 | ||
Adobe RGB (1998) | D65 | ||
Rec. 2020 | D65 | ||
Rec. 2100 (PQ) | D65 | Color.jsによる実装を参考にした | |
Rec. 2100 (HLG) | D65 | Color.jsによる実装を参考にした | |
ProPhoto RGB | D50 | ||
CMY | 選択中のRGB色空間から変換 | ||
CMYK | 選択中のRGB色空間から変換 | ||
CCT (相対色温度) | Bruce LindbloomによるRobertsonの近似式の実装を参考にした | ||
CIE 1931 RGB | RGB | ||
rg色度座標 | |||
CIE 1931 XYZ | XYZ | D65 | |
xy色度座標 | D65 | ||
XYZ | D50 | Bradford変換によってD50に変換した値 | |
xy色度座標 | D50 | Bradford変換によってD50に変換した値 | |
CIELUV | uv色度座標 | D65 | |
u'v'色度座標 | D65 | ||
U*V*W* | D65 | ||
L*U*V* | D65 | ||
LChuv | D65 | ||
CIELAB | L*a*b* | D50 | |
LCh | D50 | ||
Oklab | Oklab | D65 | |
Oklch | D65 | ||
Jzazbz | Jzazbz | D65 | Color.jsによる実装を参考にした |
Jzczhz | D65 | ||
HSL | D65 | sRGBから変換 | |
HSV | D65 | sRGBから変換 | |
HWB | D65 | sRGBから変換 | |
YUV | YUV | 選択中のRGB色空間から変換 | |
YIQ | 選択中のRGB色空間から変換 | ||
YCbCr | 選択中のRGB色空間から変換 | ||
ICTCP | D65 |
- 図中の白い実線はsRGBで表現できる色の範囲を意味し、白い破線は選択されたRGB空間で表現できる色の範囲を意味します。
- 図の上で右クリックすることで、罫線や境界線の描画設定を変更することができます。
- 描画処理が重い場合は、右クリックから不要な図を非表示にすることで動作を軽くすることができます。
- 計算の結果は細かい部分で正式な規格と異なる部分がある可能性があります。
参考
- CSS Color Module Level 4
- CSS Color HDR Module Level 1
- Color Spaces - ColorAide Documentation
- Supported Color Spaces • Color.js
- GitHub - Evercoder/culori: A comprehensive color library for JavaScript.
- com.github.ajalt.colormath.model
- RGB color spaces - Wikipedia
変換ツール
- Bruce Lindbloom - CIE Color Calculator
- 十六進の色コード配合、色見本、パレット、ペイント
- Tools | Physically Based
- カラーコード変換|RGB色空間 - 無料ツールサイト
Bradford変換
個別の色空間に関する情報
- A perceptual color space for image processing (Oklab/Oklch)
- OKLCH Color Picker & Converter (Oklab/Oklch)
- HSL / HSV より人間に寄り添った色表現 CIE L*C*h を使いたい #JavaScript - Qiita (LCh)
- Our rec2100-hlg is wrong · Issue #190 · color-js/color.js · GitHub (Rec. 2100)
- Perceptually uniform color space for image signals including high dynamic range and wide gamut (Jzazbz)
- CIECAM02/jp - RawPedia (Jzazbz)
- Jzazbz Color Space について少しだけ調べた - toruのブログ (Jzazbz)
- HSLuv - Human-friendly HSL
- CMYKとは?押さえておきたいポイントを解説【プリントネット】
CSS
- CSSで使えるカラーが増えたらしい – 株式会社クオックス|QOX Inc.
- さらに多くの色と新しい空間を利用 | CSS and UI | Chrome for Developers
- CSS Color 再入門 | grip on minds
- CSS Color Module Level 3