If I'm trying to convert any image to ICMProfile, created by i1Profiler (from X-Rite), I'm seeing the next:
I opened ImageMagick SourceCode on profile.c:magick.exe convert -profile sRGB.icc "Test.jpg" -profile "Scanner_29-10-19_v2.icm" "\processed.jpg"
convert: unable to transform colorspace `\Test.jpg' @ warning/profile.c/CMSExceptionHandler/491.
convert: unable to create color transform `icc' @ error/profile.c/ProfileImage/1140.
https://github.com/ImageMagick/ImageMag ... /profile.c
and looked at line 1140:
Obviously, this error is thrown when AcquireTransformThreadSet function returns NULL.transform=AcquireTransformThreadSet(source_profile,source_type,
if (transform == (cmsHTRANSFORM *) NULL)
But what it means? Is ICM Profile corrupted? I open it with ICC Profile Inspector and It opens normally.
Where can I get more verbose information? I need to apply ICM Profiles from i1Profiler to images...