Commit Graph

9 Commits

Author SHA1 Message Date
10a38da7de added entry for Canon Digital Ixus v2 and removed duplicate entry.
2007-12-30  Sven Neumann  <sven@gimp.org>

	* plug-ins/jpeg/jpegqual.c (quant_info): added entry for Canon
	Digital Ixus v2 and removed duplicate entry.


svn path=/trunk/; revision=24478
2007-12-30 14:47:06 +00:00
b0c2f3dee1 use G_OPTION_REMAINING to access the filenames passed as command-line
2007-12-30  Sven Neumann  <sven@gimp.org>

	* plug-ins/jpeg/jpegqual.c: use G_OPTION_REMAINING to access the
	filenames passed as command-line arguments.


svn path=/trunk/; revision=24477
2007-12-30 14:36:00 +00:00
6a62905846 Added hash value for all known quantization tables in order to detect
2007-10-23  Raphael Quinet  <raphael@gimp.org>

	* plug-ins/jpeg/jpegqual.c: Added hash value for all known
	quantization tables in order to detect transposed tables from
	rotated images or bad matches coming from different tables with
	the same sum.

svn path=/trunk/; revision=23920
2007-10-22 23:48:19 +00:00
7154e4ffc3 Updated table for Adobe products. Thanks to Bart for the sample files.
2007-10-22  Raphael Quinet  <raphael@gimp.org>

	* plug-ins/jpeg/jpegqual.c (quant_info): Updated table for Adobe
	products.  Thanks to Bart for the sample files.

svn path=/trunk/; revision=23899
2007-10-22 00:13:40 +00:00
0de56fd922 updated the table of known devices and software, work in progress.
2007-09-20  Raphael Quinet  <raphael@gimp.org>

	* plug-ins/jpeg/jpegqual.c (quant_info): updated the table of
	known devices and software, work in progress.

svn path=/trunk/; revision=23595
2007-09-20 16:01:29 +00:00
3385f9c482 Re-wrote large parts of the code, still work in progress: use GOption for
2007-09-19  Raphael Quinet  <raphael@gimp.org>

	* plug-ins/jpeg/jpegqual.c: Re-wrote large parts of the code,
	still work in progress: use GOption for command-line options, add
	number of quantization tables in QuantInfo, added info for more
	sources (devices or software) but not verified yet.

svn path=/trunk/; revision=23589
2007-09-19 16:09:00 +00:00
fe1fb94292 sprinkled const qualifiers.
2007-08-02  Sven Neumann  <sven@gimp.org>

	* plug-ins/jpeg/jpegqual.c: sprinkled const qualifiers.

svn path=/trunk/; revision=23102
2007-08-02 08:48:59 +00:00
361cd72118 added many options, added a list of known quantization tables to make
2007-08-02  Raphael Quinet  <raphael@gimp.org>

	* plug-ins/jpeg/jpegqual.c: added many options, added a list of
	known quantization tables to make comparisons and identification
	of JPEG files easier.

svn path=/trunk/; revision=23101
2007-08-02 00:45:41 +00:00
554b12fbe7 plug-ins/jpeg/Makefile.am plug-ins/jpeg/jpeg-quality.[ch] new files
2007-07-26  Raphael Quinet  <raphael@gimp.org>

	* plug-ins/jpeg/Makefile.am
	* plug-ins/jpeg/jpeg-quality.[ch]
	* plug-ins/jpeg/jpeg-settings.[ch]: new files including functions
	for detecting the quality setting of existing JPEG files by
	analyzing their quantization tables, functions for storing this
	quality and other JPEG settings in a parasite, and functions for
	restoring these values.

	* plug-ins/jpeg/jpeg-load.c (load_image): save the original JPEG
	settings in a parasite after reading the JPEG header.

	* plug-ins/jpeg/jpeg.c (run): restore the original JPEG settings
	if they had been attached to a parasite and if they are better
	than the defaults.

	* plug-ins/jpeg/jpeg-save.c (save_image): added new type of
	subsampling 1x2,1x1,1x1, which is useful for images with height >
	width such as rotated images from some cameras.
	(save_dialog): added hints about how the subsampling types can be
	used, marked these strings as translatable.

	* plug-ins/jpeg/jpegqual.c: new utility to report the quality
	settings and sampling factors of existing JPEG files.

svn path=/trunk/; revision=23018
2007-07-26 23:01:21 +00:00