2003.02.17 13:12 "flushing of tiffs where only the directory has changed", by Axel Waggershauser

2003.02.20 08:31 "Re: flushing of tiffs where only the directory has changed", by Axel Waggershauser

Hi Andrey,

I have to open an tiff file, change a custom field but no image data and save the changes. This seems no to be possible, since the TIFFFlush()

You need TIFFRewriteDirectory() function. Call TIFFRewriteDirectory() after all SetField() calls and before TIFFClose(). TIFFRewriteDirectory(3t) manpage has additional info.

The man page says that TIFFRewriteDirectory stores the directory at the end of the file at a new location, does this mean the tiff file increases in size every time I call this function (the amount of data stored in the mentioned custom field is not negligible)?

Thanks,

Axel.