AWARE [SYSTEMS] Imaging expertise for the Delphi developer
AWare Systems, Imaging expertise for the Delphi developer, Home TIFF and LibTiff Mailing List Archive

LibTiff Mailing List

TIFF and LibTiff Mailing List Archive
January 2007

Previous Thread
Next Thread

Previous by Thread
Next by Thread

Previous by Date
Next by Date

Contact

The TIFF Mailing List Homepage
This list is run by Frank Warmerdam
Archive maintained by AWare Systems



Valid HTML 4.01!



Thread

2007.01.31 10:53 "Interpreting SubIFDs tag", by <mikk@go2.pl>
2007.01.31 17:23 "Re: Interpreting SubIFDs tag", by Joris Van Damme
2007.02.01 09:42 "Re: Interpreting SubIFDs tag", by Gerben Vos
2007.02.01 18:32 "Re: Interpreting SubIFDs tag", by Joris Van Damme
2007.01.31 18:06 "Re: Interpreting SubIFDs tag", by Phil Harvey
2007.01.31 19:24 "Re: Interpreting SubIFDs tag", by Phil Harvey
2007.01.31 19:54 "Re: Interpreting SubIFDs tag", by Joris Van Damme
2007.01.31 22:24 "Re: Interpreting SubIFDs tag", by Ed Grissom
2007.02.01 18:17 "Re: Interpreting SubIFDs tag", by Phil Harvey
2007.02.01 18:34 "Re: Interpreting SubIFDs tag", by Joris Van Damme
2007.02.01 18:48 "Re: Interpreting SubIFDs tag", by Phil Harvey
2007.02.01 19:00 "Re: Interpreting SubIFDs tag", by Joris Van Damme
2007.02.01 19:36 "Re: Interpreting SubIFDs tag", by Phil Harvey
2007.02.01 20:02 "Re: Interpreting SubIFDs tag", by Joris Van Damme
2007.02.01 23:14 "Re: get tifftag_geoasciiparams string", by Phil Harvey
2007.02.02 00:07 "Re: get tifftag_geoasciiparams string", by Phil Harvey
2007.02.01 15:46 "Re: Interpreting SubIFDs tag", by Phil Harvey

2007.02.01 20:02 "Re: Interpreting SubIFDs tag", by Joris Van Damme

Phil,

Phil Harvey wrote:
> > I'm talking of the specification of the concept *tag*. A tag can
> > have an array of values. SubIFD is a tag. The SubIFD specification
> > should not be able to overwrite that behaviour localy.
>
> Yes, I agree that *any* tag can have any number of values.  But don't
> we have to apply a degree of restraint here to try to adhere to the
> original intent of the tag definition?  Otherwise it becomes a bit of
> a free-for-all.
>
> But maybe that ship has sailed.

Be conservative in what you write, and liberal in what you read.

Yes, certainly the ship has sailed. You yourself pointed out Adobe writes 
both flavours. LibTiff writes arrays of SubIFDs rather then lists, but the 
support for doing that is so badly known that people have hacked into it and 
made it do anything. AsTiff (my own) writes lists, by default, but can be 
made to write and array of values (I included that for testfile generation 
purpose since I hope to one day base a sort-off complete TIFF testfile 
generator on my codec). The ship has sailed.

That's no problem, though. It's not the first time something like this 
happens. In general, anything that is unambigious, goes, as far as a TIFF 
reader is concerned. And this certainly is perfectly unambigious.


Best regards,

Joris