Hello,

it looks like cmsTransform2DeviceLink() generated device linke profiles
can not handle as many profile combinations like raw cmsHTRANSFORM can
for unbound colour conversions of float images it at all. My impression
is, that is in part because of there is no cmsSigDToB0Tag written out by
the cmsTransform2DeviceLink() call. cmsTransform2DeviceLink() exports
only a A2B0/mAB tag.

To overcome that, there come two directions to my mind:

a: cmsTransform2DeviceLink() could obtain a new flag to write
cmsSigDToB0Tag/mpet itself. Then the various parametric curve types
could be converted as needed to the ICC mpet known types inside lcms.
b: add an API to export cmsPipeline element from cmsHTRANSFORM. And
users can add that after processing with cmsWriteTag() to the
cmsTransform2DeviceLink() obtained profile.

Anyway. It appears like using cmsTransform2DeviceLink() for unbound
colour transforms needs some changes in lcms. What do you think? Which
direction would you prefere? I would be glad to write a patch set.

kind regards
Kai-Uwe


------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
Lcms-user mailing list
Lcms-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lcms-user

Reply via email to