This is machine translation

Translated by Microsoft
Mouse over text to see original. Click the button below to return to the English verison of the page.


True for valid ICC color profile


TF = isicc(P)


TF = isicc(P) returns True if structure P is a valid ICC color profile; otherwise False.

isicc checks if P has a complete set of the tags required for an ICC profile. P must contain a Header field, which in turn must contain a Version field and a DeviceClass field. These fields, and others, are used to determine the set of required tags according to the ICC Profile Specification, either Version 2 (ICC.1:2001-04) or Version 4 (ICC.1:2001-12), which are available at The set of required tags is given in Section 6.3 in either version.


Read in an ICC profile and isicc returns True.

P = iccread('sRGB.icm');

TF = isicc(P)

TF =


This example creates a MATLAB® structure and uses isicc to test if it's a valid ICC profile. isicc returns False. = 'Any Student';
S.score = 83;
S.grade = 'B+'

TF = isicc(S)

TF =


Introduced before R2006a

Was this topic helpful?