xyz2rgbwide
説明
例
CIE 1931 XYZ 値を広色域 RGB に変換
XYZ カラー値を BT.2020 または BT.2100 色空間の 10 ビットまたは 12 ビット広色域 RGB カラー値に変換します。
XYZ カラーを 10 ビット BT.2020 RGB 値に変換
XYZ 値を作成します。
xyzvalue = [0.25 0.40 0.10];
XYZ 値を 10 ビット BT.2020 RGB 値に変換します。
rgbvalue = xyz2rgbwide(xyzvalue,10)
rgbvalue = 1x3 uint16 row vector
504 670 289
XYZ カラーを 12 ビット BT.2100 RGB 値に変換
XYZ 値を作成します。
xyzvalue = [0.25 0.40 0.10];
XYZ 値を 12 ビット BT.2100 RGB 値に変換します。
rgbvalue = xyz2rgbwide(xyzvalue,12,'Colorspace','BT.2100')
rgbvalue = 1x3 uint16 row vector
2015 2681 1155
HLG を使用して XYZ カラーを 10 ビット BT.2100 RGB 値に変換
XYZ 値を作成します。
xyzvalue = [0.25 0.40 0.10];
Hybrid Log Gamma (HLG) 伝達関数を使用して、XYZ 値を 10 ビット BT.2100 RGB 値に変換します。
rgbvalue = xyz2rgbwide(xyzvalue,12,'Colorspace','BT.2100','LinearizationFcn','HLG')
rgbvalue = 1x3 uint16 row vector
2875 3285 1989
入力引数
XYZ
— CIE 1931 XYZ 色空間のカラー値
p 行 3 列の数値行列 | m x n x 3 の数値配列 | m x n x 3 x f の数値配列
CIE 1931 XYZ 色空間のカラー値。次のいずれかとして指定します。
カラー値から成る p 行 3 列の数値行列 (1 行につき 1 色)
イメージを表す m x n x 3 の数値配列
イメージのスタックを表す m x n x 3 x f の数値配列
データ型: single
| double
BPS
— 出力 RGB イメージの各チャネルのサンプルあたりのビット数
10
| 12
出力広色域 RGB イメージの各チャネルのサンプルあたりのビット数。10
または 12
として指定します。
名前と値の引数
オプションの引数のペアを Name1=Value1,...,NameN=ValueN
として指定します。ここで、Name
は引数名で、Value
は対応する値です。名前と値の引数は他の引数の後に指定しなければなりませんが、ペアの順序は重要ではありません。
例: rgb = xyz2rgbwide([0.25 0.40 0.10],12,ColorSpace="BT.2100")
は、広色域 RGB 値の色空間を "BT.2100"
として指定します。
R2021a より前では、コンマを使用して名前と値をそれぞれ区切り、Name
を引用符で囲みます。
例: rgb = xyz2rgbwide([0.25 0.40 0.10],12,"ColorSpace","BT.2100")
は、広色域 RGB 値の色空間を "BT.2100"
として指定します。
ColorSpace
— 出力 RGB 値の色空間
"BT.2020"
(既定値) | "BT.2100"
出力 RGB 値の色空間。"BT.2020"
または "BT.2100"
として指定します。
データ型: char
| string
WhitePoint
— 基準白色点
"d65"
(既定値) | "a"
| "c"
| "d50"
| "d55"
| "icc"
| "e"
| 1 行 3 列のベクトル
基準白色点。次の表の CIE 標準光源のいずれかとして指定します。
値 | 白色点 |
---|---|
"a" | CIE 標準光源 A |
"c" | CIE 標準光源 C [0.9807, 1.0000, 1.1822] 。相関色温度 6774 K で平均天空または北空の昼光をシミュレートしたものです。CIE では推奨されていません。 |
"e" | 等エネルギー放射体、[1.000, 1.000, 1.000] 。理論的参照値として有用。 |
"d50" | CIE 標準光源 D50 [0.9642, 1.0000, 0.8251] 。相関色温度 5003 K で日の出または日没時の暖か味のある昼光をシミュレートしたものです。"地平光" とも呼ばれます。 |
| CIE 標準光源 D55 |
"d65" | CIE 標準光源 D65 [0.9504, 1.0000, 1.0888] 。相関色温度 6504 K で正午の昼光をシミュレートしたものです。 |
"icc" | ICC プロファイルで使用される PCS (プロファイル接続空間) の輝度。小数ビットが 16 ビットの 32 ビット符号付き固定小数点数による [0.9642, 1.000, 0.8249] の近似。実際の値: [31595,32768, 27030]/32768 。 |
データ型: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
| char
| string
LinearizationFcn
— 変換の伝達関数
"PQ"
(既定値) | "HLG"
変換の伝達関数。次のいずれかの値として指定します。
値 | 説明 |
---|---|
"PQ" | Perceptual Quantization |
"HLG" | Hybrid Log Gamma |
データ型: char
| string
出力引数
参照
[1] Rec. ITU-R BT.2020-2 (10/2015). "Parameter values for ultra-high definition television systems for production and international programme exchange." International Telecommunication Union; Broadcasting service (television). https://www.itu.int/rec/R-REC-BT.2020.
[2] Rec. ITU-R BT.2100-2 (07/2018). "Image parameter values for dynamic range television for use in production and international programme exchange." International Telecommunication Union; Broadcasting service (television). https://www.itu.int/rec/R-REC-BT.2100.
[3] Rec. ITU-R BT.2390-7 (07/2019). "High dynamic range television for production and international programme exchange." International Telecommunication Union; Broadcasting service (television). https://www.itu.int/pub/R-REP-BT.2390.
バージョン履歴
R2020b で導入
参考
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)