Hello. I'm researching the best method to extend color fax support in HylaFAX.
Currently HylaFAX can, with the right configuration, receive a color fax which gets stored wrapped in a TIFF file using libtiff. HylaFAX cannot currently send color fax. Due to the problem that most TIFF viewers are incapable of dealing with CIELAB ITU-Fax colorspace I either need to change the colorspace to something more common before the file is written, or I need to teach libtiff tools such as tiffcp and tiff2pdf to properly handle the unique colorspace. Normally, I would think that the best approach on that would be to work on developing libtiff. However, libtiff uses libjpeg for its JPEG support, and libjpeg development is all but dead after Tom Lane's departure from it. I am unsure as to whether or not libtiff can properly support CIELAB ITU-Fax colorspace without modifications being made to libjpeg. Because if not, it will be nearly impossible to get any development in libjpeg upstream and to quickly see that work in a new release and picked up and used by most of the various libjpeg users. (Ripping-out and modifying libjpeg on a running system without impacting many, many other system components that depend on libjpeg is extremely difficult.) And if that is the case (if libtiff cannot do it without modifications to libjpeg) then it may be best for me to persue the CIELAB ITU-Fax colorspace transitions independent from both libtiff and libjpeg. I would also like to develop support for sending color faxes also. Since the users are going to supply common JPEG image files for fax sending it may simply be easiest for me to take the JPEG and then transform it into CIELAB ITU-Fax coloring and send it from that. However, I do need to put a "tagline" at the top of each fax page indicating, for example, things like date and time and page number... and I'd like this to be as lossless as possible. Can anyone discuss with me the merits of considering lcms for this project instead of libtiff/libjpeg development? As I'm fairly novice with JPEG and I know very little about libjpeg or lcms internals I would appreciate any help that you could provide. Thanks, Lee. ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Lcms-user mailing list Lcms-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lcms-user