xyz2lab
Convertir CIE 1931 XYZ en CIE 1976 L*a*b*
Descripción
Ejemplos
Convierta un valor de color XYZ en L*a*b* utilizando el punto blanco de referencia predeterminado, D65.
xyz2lab([0.25 0.40 0.10])
ans = 1×3
69.4695 -48.0439 57.1259
Convierta un valor de color XYZ en L*a*b* especificando el punto blanco D50.
xyz2lab([0.25 0.40 0.10],'WhitePoint','d50')
ans = 1×3
69.4695 -49.5717 48.3864
Argumentos de entrada
Valores de color XYZ 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 XYZ.
Imagen de m por n por 3
Pila de imágenes de m por n por 3 por p
Tipos de datos: single
| double
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
Valores de color L*a*b* convertidos, devueltos como arreglo numérico del mismo tamaño y tipo de datos que la entrada.
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
Historial de versiones
Introducido en R2014b
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Seleccione un país/idioma
Seleccione un país/idioma para obtener contenido traducido, si está disponible, y ver eventos y ofertas de productos y servicios locales. Según su ubicación geográfica, recomendamos que seleccione: .
También puede seleccionar uno de estos países/idiomas:
Cómo obtener el mejor rendimiento
Seleccione China (en idioma chino o inglés) para obtener el mejor rendimiento. Los sitios web de otros países no están optimizados para ser accedidos desde su ubicación geográfica.
América
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- 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)