Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

xyz2uint16

Convierta los valores de color XYZ auint16

Descripción

ejemplo

xyz16 = xyz2uint16(xyz) convierte los valores de color XYZ al tipo.uint16

Ejemplos

contraer todo

Este ejemplo muestra cómo convertir los valores de color XYZ de a.doubleuint16

Cree un vector especificando un color en el espacio de colores XYZ.double

c = [0.1 0.5 1.0];

Convierta el valor de color XYZ a.uint16

xyz2uint16(c)
ans = 1x3 uint16 row vector

    3277   16384   32768

Argumentos de entrada

contraer todo

Valores de color para convertir, especificados como una matriz de valores de color a-by-3 (un color por fila) o una matriz de imagen-por---3.mmn La matriz de entrada debe ser real y no dispersa.xyz

Tipos de datos: double

Argumentos de salida

contraer todo

Valores de color convertidos, devueltos como una matriz numérica del mismo tamaño que la entrada.

Tipos de datos: uint16

Algoritmos

El software sigue la Convención de que las matrices XYZ de doble precisión contienen 1931 valores de CIE XYZ (Observador de 2 °).Image Processing Toolbox™ Las matrices XYZ que siguen la Convención en la especificación de perfil ICC (ICC. 1:2001-4,) para representar valores XYZ como enteros de 16 bits sin signo.uint16www.color.org No hay una representación estándar de los valores XYZ como enteros de 8 bits sin signo. La Convención de codificación ICC se ilustra en esta tabla.

Valor (X, Y o Z)

Valoruint16

0.0

0

1.0

32768

1.0 + (32767/32768)

65535

Introducido antes de R2006a