You can also edit the Matlab source. That's what I did and it worked fine. I can't remember which files I changed but it wasn't that hard to track down. Samer On 11 Jul 2008, at 17:40, Graeme Gill wrote:
Asman, Andrew J wrote:??? Error using ==> iccread>read_header Unrecognized Primary Platform Signature; seeICC Specification, Clause 6.1.7.If I run an iccdump on the profile I can see that the platform signature that I have is '*nix', because I obviously created it on a linux machine. Apparently, the recognizedplatform signatures based upon ICC Specification, Clause 6.1.7 are: ‘APPL ‘ , ‘MSFT ‘ , ‘SGI ‘, ‘SUNW ‘, and ‘TGNT ‘Is there any way to convert the platform to one of the recognized platform signatures, or do I have to recreate the profile using a Microsoft/Apple OS in order to get arecognized platform signature?I'd suggest that you contact the authors of the ICC Matlab plugin, and ask them to be a little less picky about that particular field. It is merely informative, and has no relevance to interpreting the ICC format. The ICChave basically abandoned the maintanence of that particular field (is Taligent still around ?), so I don't think it unreasonable to keep the information current, even if they aren't interested. You can always edit Argyll source, and make a version that uses some other signature of course. Graeme Gill.