2005.12.13 08:57 "Re: [Tiff] Writing EXIF data?", by Andrey Kiselev
On Mon, Dec 12, 2005 at 11:43:31PM -0800, Paul J. Lucas wrote:
2. Even if they did, obviously standard TIFF encoders and decoders are able to deal with it so whatever code they use is able to handle it in the API.
What do you mean by "standard TIFF encoders". Is there something more standard than libtiff?
If I open a TIFF image in Adobe Photoshop, or any number of image manipulation programs on the market, many read and write EXIF metadata just fine.
If libtiff doesn't allow any way to set an EXIF IFD, then it's deficient.
There is no support for non-standard custom IFDs (at least, no documented support, but you can create such a directory using libtiff API tricks). And I do not think it is serious deficiency.
However, the initial support for custom IFDs (read: EXIF) is already in CVS and I shall post the description and code samples later in this list. The new libtiff with custom directories support will be released until the end of the year.
Andrey V. Kiselev