文档

xyz2double

转换XYZ颜色值为

语法

XYZ = xyz2double(XYZ)

描述

XYZ = xyz2double(XYZ)将XYZ颜色值的m × 3或m × n × 3数组转换为xyzd尺寸和XYZ

图像处理工具箱™软件遵循双精度的约定XYZ数组包含1931 CIEXYZ值(2°观察者)。XYZ数组是uint16遵循ICC profile规范中的约定(ICC.1:2001-4,www.color.org)表示XYZ值为无符号16位整数。没有标准的表示XYZ值为无符号的8位整数。下表说明了ICC编码约定。

值(X, Y, Z)

uint16价值

0.0

0

1.0

32768

1.0 + (32767/32768)

65535

类的支持万博1manbetx

xyz是一个uint16数组,必须是实且非稀疏的。xyzd是一流的

例子

全部折叠

这个例子展示了如何进行转换uint16-编码的XYZ值

创建一个uint16在XYZ colorspace中指定颜色的向量。

C = uint16([100 32768 65535]);

将XYZ颜色值转换为

xyz2double (c)
ans =1×30.0031 1.0000 2.0000

R2006a之前介绍

这个话题有用吗?