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 = 1×3 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 = 1×3 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 = 1×3 uint16 row vector
2875 3285 1989
入力引数
CIE 1931 XYZ 色空間のカラー値。次のいずれかとして指定します。
カラー値から成る p 行 3 列の数値行列 (1 行につき 1 色)
イメージを表す m x n x 3 の数値配列
イメージのスタックを表す m x n x 3 x f の数値配列
データ型: single | double
出力広色域 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" として指定します。
出力 RGB 値の色空間。"BT.2020" または "BT.2100" として指定します。
データ型: char | string
基準白色点。次の表の 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
変換の伝達関数。次のいずれかの値として指定します。
| 値 | 説明 |
|---|---|
"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 Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- 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)