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
February 2008

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

2008.02.15 14:36 "bug? JPEGQUALITY seems not to be read correctly", by <jcupitt@gmail.com>
2008.02.15 14:57 "Re: bug? JPEGQUALITY seems not to be read correctly", by Ed Grissom
2008.02.15 15:02 "Re: bug? JPEGQUALITY seems not to be read correctly", by <jcupitt@gmail.com>
2008.02.15 15:14 "Re: bug? JPEGQUALITY seems not to be read correctly", by Ed Grissom
2008.02.18 10:44 "Re: bug? JPEGQUALITY seems not to be read correctly", by Gerben Vos
2008.02.18 12:29 "Re: bug? JPEGQUALITY seems not to be read correctly", by <jcupitt@gmail.com>
2008.02.18 13:12 "Re: bug? JPEGQUALITY seems not to be read correctly", by Joris Van Damme
2008.02.18 14:23 "Re: bug? JPEGQUALITY seems not to be read correctly", by Joris Van Damme
2008.02.15 17:51 "Re: bug? JPEGQUALITY seems not to be read correctly", by Bob Friesenhahn

2008.02.18 14:23 "Re: bug? JPEGQUALITY seems not to be read correctly", by Joris Van Damme

John,

Joris Van Damme (AWare Systems) wrote:
> One point that makes this whole argument moat is that this LibJpeg
> quality setting we're all familiar with, ranging from 0 to 100 is
> itself a LibJpeg specific measure.

I did forget to mention one last but important detail that invalidates the 
whole concept.

JPEG, in TIFF, can use the JPEGTables tag to emit a JPEG stream with tables 
only and no image data. Doing so, it can next contain inside the strip/tiles 
JPEG streams with image data and no tables. In this case, there's one 
consistent set of tables for the whole image.

However, the JPEGTables tag can also be omitted, and the tables can be 
embedded in the strip/tile JPEG streams. In that case, there can be 
different strip/tile specific tables. You'd end up with a different quality 
estimation for each strip/tile by itself, if your estimate wants to remotely 
reflect any reality at all. Even if the JPEGTables tag is used, individual 
strips/tiles can override the image-global tables in that tag, and specify 
other tables for use on that specific strip/tile only. This can be used so 
as to have better compression on some image regions, and better quality on 
others.

Add this last fact to the ones mentioned already, and indeed you end up 
asking yourself what quality we're discussing here. The concept is moot.


Best regards,

Joris Van Damme
info@awaresystems.be
http://www.awaresystems.be/
Download your free TIFF tag viewer for windows here:
http://www.awaresystems.be/imaging/tiff/astifftagviewer.html