lab2xyz
Convertir L*a*b* CIE 1976 a XYZ CIE 1931
Descripción
Ejemplos
Convertir color L*a*b* en XYZ
Convierta un valor de color L*a*b* en XYZ utilizando el punto blanco de referencia predeterminado, D65.
lab2xyz([50 10 -5])
ans = 1×3
0.1942 0.1842 0.2282
Convertir color L*a*b* en XYZ especificando el punto blanco
Convierta un valor de color L*a*b* en XYZ especificando el punto blanco D50.
lab2xyz([50 10 -5],'WhitePoint','d50')
ans = 1×3
0.1970 0.1842 0.1729
Argumentos de entrada
lab
— Valores de color L*a*b*
Arreglo numérico
Valores de color que se desea convertir, especificados como un arreglo numérico en uno de estos formatos.
Mapa de colores de c por 3. Cada fila especifica un valor de color L*a*b*.
Imagen de m por n por 3
Pila de imágenes de m por n por 3 por p
Atributo | Descripción |
---|---|
L* | Luminancia o brillo de la imagen. Los valores están en el rango [0, 100], donde 0 especifica el negro y 100 especifica el blanco. A medida que aumenta L*, los colores se vuelven más brillantes. |
a* | Cantidad de tonos rojos o verdes en la imagen. Un valor positivo grande de a* se corresponde con el rojo/magenta. Un valor negativo grande de a* se corresponde con el verde. A pesar de que no hay un solo rango para a*, los valores se sitúan habitualmente en el rango [-100, 100] o [-128, 127]. |
b* | Cantidad de tonos amarillos o azules en la imagen. Un valor positivo grande de b* se corresponde con el amarillo. Un valor negativo grande de b* se corresponde con el azul. A pesar de que no hay un solo rango para b*, los valores se sitúan habitualmente en el rango [-100, 100] o [-128, 127]. |
Tipos de datos: single
| double
whitePoint
— Punto blanco de referencia
'd65'
(predeterminado) | 'a'
| 'c'
| 'e'
| 'd50'
| 'd55'
| 'icc'
| Vector de 1 por 3
Punto blanco de referencia, especificado como vector de 1 por 3 o uno de los iluminantes estándar CIE que aparecen en la tabla.
Valor | Punto blanco |
---|---|
"a" | Iluminante estándar CIE A: |
"c" | Iluminante estándar CIE C: [0.9807, 1.0000, 1.1822] . Simula la luz de día media o del cielo del Norte con una temperatura de color correlacionada de 6774 K. Obsoleto por la CIE. |
"e" | Radiador equienergético: [1.000, 1.000, 1.000] . Útil como referencia teórica. |
"d50" | Iluminante estándar CIE D50: [0.9642, 1.0000, 0.8251] . Simula la luz de día cálida al amanecer o al atardecer con una temperatura de color correlacionada de 5003 K. También se conoce como luz del horizonte. |
| Iluminante estándar CIE D55: |
"d65" | Iluminante estándar CIE D65: [0.9504, 1.0000, 1.0888] . Simula la luz de mediodía con una temperatura de color correlacionada de 6504 K. |
"icc" | Iluminante del espacio de color de conexión (PCS) utilizado en perfiles ICC. Aproximación de [0.9642, 1.000, 0.8249] que utiliza números de 32 bits con signo, de punto fijo, con 16 bits fraccionarios. Valor real: [31595,32768, 27030]/32768 . |
Tipos de datos: single
| double
| char
Argumentos de salida
xyz
— Valores de color XYZ convertidos
Arreglo numérico
Valores de color XYZ convertidos, devueltos como arreglo numérico de la misma forma y tipo que la entrada.
Historial de versiones
Introducido en R2014b
Abrir ejemplo
Tiene una versión modificada de este ejemplo. ¿Desea abrir este ejemplo con sus modificaciones?
Comando de MATLAB
Ha hecho clic en un enlace que corresponde a este comando de MATLAB:
Ejecute el comando introduciéndolo en la ventana de comandos de MATLAB. Los navegadores web no admiten comandos de MATLAB.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)