ICC (.icc, .icm)

Background & Context

    • ICC color profile format.
    • Used by color management modules for color data translations.
    • Binary file format.
    • Stores color look-up tables, matrices, curves, and meta-information.
    • Can be embedded in file formats that contain raster images.
    • Developed by the International Color Consortium.


  • Import["file.icc"] imports an ICC file as a ColorProfileData object.
  • Import["file.icc",elem] imports the specified element from an ICC file.
  • The import format can be specified with Import["file","ICC"] or Import["file",{"ICC",elem,}].
  • See the following reference pages for full general information:
  • Importimport from a file
    CloudImportimport from a cloud object
    ImportStringimport from a string
    ImportByteArrayimport from a byte array

Import Elements

  • General Import elements:
  • "Elements" list of elements and options available in this file
    "Summary"summary of the file
    "Rules"list of rules for all available elements
  • Data representation elements:
  • "ColorProfileData"color profile, given as a ColorProfileData object
  • Import by default uses the "ColorProfileData" element.


Basic Examples  (2)

Import a color profile:

Import a color profile and use it to convert an image to a device-dependent color space: