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.
Cree una estructura de transformación de color
La función admite conversiones entre miembros de la familia de espacios de color independientes del dispositivo definidos por la (Comisión Internacional de iluminación o CIE). también admite conversiones desde y hacia los espacios de color.makecform
Commission Internationale de l'Éclairagemakecform
sRGBCMYK Para realizar una transformación de espacio de color, pase la estructura de transformación de color creada como un argumento a la función.makecform
applycform
crea una transformación de color basada en dos perfiles ICC y.C
= makecform('icc',src_profile
,dest_profile
)src_profile
dest_profile
crea una transformación de color basada en dos perfiles de color ICC y, especificando el intento de representación para los perfiles de origen y de destino.C
= makecform('icc',src_profile
,dest_profile
,'SourceRenderingIntent',src_intent
,'DestRenderingIntent',dest_intent
)src_profile
dest_profile
agrega la opción de especificar la intención de representación.C
= makecform('mattrc',profile
,'Direction',direction
,'RenderingIntent',trc_intent
)
agrega la opción de especificar la intención de representación.C
= makecform('graytrc',profile
,'Direction',direction
,'RenderingIntent',trc_intent
)
Convertir la imagen RGB a, suponiendo que la imagen de entrada es.L*a*b*sRGB
rgb = imread('peppers.png'); cform = makecform('srgb2lab'); lab = applycform(rgb,cform);
Convierta desde un perfil de color RGB no estándar al espacio de conexión de perfil independiente del dispositivo.XYZ Tenga en cuenta que el perfil de entrada ICC debe incluir un valor.MatTRC
InputProfile = iccread('myRGB.icc'); C = makecform('mattrc',InputProfile.MatTRC, ... 'direction','forward');
applycform
| iccread
| iccwrite
| isicc
| lab2rgb
| lab2xyz
| rgb2lab
| rgb2xyz
| whitepoint
| xyz2lab
| xyz2rgb