<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><BR><DIV><DIV>On Sep 28, 2007, at 10:32 AM, Kai-Uwe Behrmann wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"><P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><BR></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">For instance the ICC profile in Tiff (v6.0 1992) is defined in the ICC<SPAN class="Apple-converted-space"> </SPAN></FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">spec (1995?) not vice versa. Tiff was easy enough extensible to do such<SPAN class="Apple-converted-space"> </SPAN></FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">things, Exif, geo referencing ... Ok, Adobe registers new TIFF tags on<SPAN class="Apple-converted-space"> </SPAN></FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">request. But this makes no new standard.</FONT></P></BLOCKQUOTE><DIV><BR class="khtml-block-placeholder"></DIV>[SNIP]</DIV><DIV><BR><BLOCKQUOTE type="cite"> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">These examples show how something new is possible with a extensible<SPAN class="Apple-converted-space"> </SPAN></FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">specification, without touching such a spec.</FONT></P> </BLOCKQUOTE></DIV><BR><DIV><BR class="khtml-block-placeholder"></DIV><DIV>But I think that is exactly what makes Tiff so hard to implement robustly.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>It's so complex and allows for so many extensions that had been taken in so many directions, that often the only way to read some Tiff files is to read it with the same program that wrote it.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Things have matured a lot in the computer graphics world, so we should be able to at least get things a little better. Try to cover the common things. But also allow for extensions... however try to make those not needed as much. And also try to get things so that as they are extended there is at least some logic to things.</DIV></BODY></HTML>