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
April 2006

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

2006.04.07 07:34 "application supplied JPEGTables", by <yourpattern@126.com>
2006.04.07 09:01 "Re: application supplied JPEGTables", by Joris Van Damme
2006.04.07 10:05 "Re: application supplied JPEGTables", by <yourpattern@126.com>
2006.04.10 14:21 "Re: application supplied JPEGTables", by Gerben Vos
2006.04.11 06:45 "Re: application supplied JPEGTables", by <yourpattern@126.com>
2006.04.11 08:33 "Re: application supplied JPEGTables", by Joris Van Damme
2006.04.11 09:54 "Re: application supplied JPEGTables", by Gerben Vos
2006.04.11 10:12 "Re: application supplied JPEGTables", by Joris Van Damme

2006.04.10 14:21 "Re: application supplied JPEGTables", by Gerben Vos

yourpattern wrote:

> It's quit useful if the use can  specified it's own quantization tables
> for JPEG compression.
> and I would like to propose the addition of the capablity of supporting
> application supplied JPEGTables. this would make the control of image
> quality of JPEG compress more powerful. currently , the only way to
> control the jpeg quality is TIFFSetField(tif, TIFFTAG_JPEGQUALITY,
> nQuality);
> and if we supply a way like :
> TIFFSedField(tif,TIFFTAG_JPEGQUALITYTABLE,nTableType,nTableData,nTableDataSize);
> or something else.

I agree that it would be nice to be able to specify the quantisation tables
using a pseudo tag. I think the only problem will be that you have to be
careful with the TIFFTAG_JPEGTABLESMODE pseudo tag, because it also affects
the quantisation table handling.

However, maybe for your application at this moment it would be easier to do
the JPEG compression yourself, and then use the raw strip/tile writing
functions?

                    Gerben Vos.