2009.05.19 12:32 "[Tiff] Heap corruption caused by TIFFRGBAImageGet() + TIFFSetDirectory() + TIFFRewriteDirectory()", by

2009.06.15 06:17 "Re: [Tiff] Tiff 16 bit and 32 bit images", by

Keshab,

What are the possible tiff image formats available/theoretically possible?

TIFF is a format where different properties multiply, i.e. the overall model is that everything freely combines with everything (except for some logical limitations, like you can't have JPEG compression combined with 1 bits per sample data simply because that particular compression mode doesn't define this). In other words, there are different steps you have to think of, but you need to think of them one by one and they need to work without depenency or any direct coupling to particulars of other steps. In other words, you have to stop thinking about TIFF as a fixed limited sets of possibilities, as that's the way you end up with a impossible to accomodate number of options. Rather, you need to think of each separate property as having a fixed limited set of possibilities, and then make your code freely combine these. Think 'multiplication' of options, not 'addition'.

Best regards,

Joris