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.

xyz2rgb

Convertir CIE 1931 XYZ a RGB

Sintaxis

rgb = xyz2rgb(xyz)
rgb = xyz2rgb(xyz,Name,Value)

Descripción

ejemplo

rgb = xyz2rgb(xyz) convierte los valores de CIE 1931 XYZ (Observador de 2 °) en valores RGB.

ejemplo

rgb = xyz2rgb(xyz,Name,Value) especifica opciones adicionales con uno o más argumentos par nombre-valor.

Ejemplos

contraer todo

Convierta un valor de color en el espacio de color XYZ en el espacio de color sRGB.

xyz2rgb([0.25 0.40 0.10])
ans = 1×3

    0.4174    0.7434    0.2152

Convierta el valor de color en espacio de color XYZ en el espacio de color de Adobe RGB (1998).

xyz2rgb([0.25 0.40 0.10],'ColorSpace','adobe-rgb-1998')
ans = 1×3

    0.5323    0.7377    0.2730

Convertir un valor de color XYZ a sRGB especificando la D50 whitepoint.

xyz2rgb([0.25 0.40 0.10],'WhitePoint','d50')
ans = 1×3

    0.3276    0.7517    0.2869

Convierta un valor de color XYZ en un valor de color RGB codificado de 8 bits.

xyz2rgb([0.25 0.40 0.10],'OutputType','uint8')
ans = 1x3 uint8 row vector

   106   190    55

Argumentos de entrada

contraer todo

Valores de color para convertir, especificados como matriz c-por-3 de valores de color (un color por fila), una matriz de imágenes m-por-n-por-3, o una pila de imágenes m-por-n-por-3-por-f.

Tipos de datos: single | double

Argumentos de par nombre-valor

Especifique pares opcionales separados por comas de argumentos Name,Value . Name es el nombre del argumento y Value es el valor correspondiente. Name debe aparecer dentro de comillas simples (' '). Puede especificar varios argumentos de par de nombre y valor en cualquier orden como Name1,Value1,...,NameN,ValueN.

Ejemplo: xyz2rgb([0.25 0.40 0.10],'ColorSpace','adobe-rgb-1998')

Espacio de color de los valores RGB de entrada, especificados como 'srgb', 'adobe-rgb-1998'o 'linear-rgb'.

Tipos de datos: char

Punto blanco de referencia, especificado como vector 1 por 3 o uno de los elementos luminosos estándar de CIE, enumerados en la tabla siguiente.

ValorPunto blanco
'a'

Bombilla estándar CIE A, [1.0985, 1.0000, 0.3558]. Simula la iluminación típica, doméstica, del tungsteno-filamento con la temperatura de color correlacionada de 2856 K. 

'c'Bombilla estándar CIE C, [0.9807, 1.0000, 1.1822]. Simula la luz del día del cielo medio o del norte con la temperatura de color correlacionada de 6774 K. desaprobado por CIE.
'e'Radiador de la igual-energía, [1.000, 1.000, 1.000]. Útil como referencia teórica.
'd50'Bombilla estándar de CIE D50, [0.9642, 1.0000, 0.8251]. Simula la cálida luz del día al amanecer o al atardecer con una temperatura de color correlacionada de 5003 K. También conocido como Horizon Light.

'd55'

Bombilla estándar CIE D55, [0.9568, 1.0000, 0.9214]. Simula la luz del día a media mañana o media tarde con una temperatura de color correlacionada de 5500 K.  

'd65'Bombilla estándar CIE D65, [0.9504, 1.0000, 1.0888]. Simula la luz del día del mediodía con la temperatura de color correlacionada de 6504 K. 
'icc'Espacio de conexión de perfil (PCS) iluminador utilizado en perfiles ICC. Aproximación de [0.9642, 1.000, 0.8249] utilizando números de punto fijo, firmados, de 32 bits con 16 bits fraccionarios. Valor real: [31595,32768, 27030]/32768.

Tipos de datos: single | double | char

Tipo de datos de valores RGB devueltos, especificados como uno de los siguientes valores: 'double', 'single', 'uint8'o 'uint16'. Si no especifica OutputType, el tipo de salida es el mismo tipo que la entrada.

Tipos de datos: char

Argumentos de salida

contraer todo

Valores de color convertidos, devueltos como una matriz numérica de la misma forma que la entrada. El tipo de salida es el mismo que el tipo de entrada a menos que especifique el parámetro OutputType .

Consulte también

| |

Introducido en R2014b