主要内容

xyz2double

将XYZ颜色值转换为

描述

例子

xyzD= xyz2double (xyz将XYZ颜色值转换为类型

例子

全部折叠

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

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

C = uint16([100 32768 65535]);

将XYZ颜色值转换为

xyz2double (c)
ans =1×30.0031 1.0000 2.0000

输入参数

全部折叠

颜色值转换,指定为颜色值的-by-3数值矩阵(每行一种颜色),或——- - - - - -n-by-3数值数组。

数据类型:uint16

输出参数

全部折叠

转换后的颜色值,作为与输入相同大小的数值数组返回。

数据类型:

算法

图像处理工具箱™软件遵循双精度XYZ阵列包含1931 CIE XYZ值(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

版本历史

R2006a之前介绍

Baidu
map