This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this 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