Does anyone know of a good set of ICC profile tools?
I would like to be able to add tag data to an ICC profile, or create a new basic profile with new tags. I’d also be able to parse and ICC profile using a parse that can show the contents of the Tag table?
Depends what you mean by ‘good’. If you are happy with the command line then the RefIccMAX project provides tools which will dump out the contents of a profile and convert profiles to and from an XML representation.
The relevant tools are IccDumpProfile, IccToXML and IccFromXML.
An overview and link to precompiled binaries is on the ICC website here:
IccMax reference implementation
There is a github project here:
On Windows, I find IccXML useful. This can translate ICC files to and from a human-readable/editable XML format, as well as dumping ICC files as plain text.