ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

xyz2double

XYZ の色の値を double に変換します。

構文

xyxd = xyz2double(XYZ)

説明

xyxd = xyz2double(XYZ) は、色値 XYZ の M 行 3 列または M × N × 3 の配列を double に変換します。xyzdXYZ と同じサイズです。

Image Processing Toolbox™ ソフトウェアは、倍精度 XYZ 配列に 1931 CIE XYZ 値が含まれる表記法に従っています。XYZ 配列 (uint16) は、ICC プロファイル仕様 (ICC.1:2001-4、www.color.org) に従って、符号なしの 16 ビット整数として XYZ 値を表します。符号なしの 8 ビット整数として XYZ 値を表す標準表記法はありません。次の表は、ICC エンコード表記法を示しています。

値 (X、Y または Z)

uint16 値

0.0

0

1.0

32768

1.0 + (32767/32768)

65535

クラス サポート

xyzuint16 または double の配列で、実数かつ非スパースでなければなりません。xyzddouble クラスです。

uint16 エンコードの XYZ 値を double に変換します。

xyz2double(uint16([100 32768 65535]))
ans =

    0.0031    1.0000    2.0000

R2006a より前に導入

この情報は役に立ちましたか?