plug-ins: Use the standardized value for deflate compression in tiff-save.
Ironically, the standardized value is called COMPRESSION_ADOBE_DEFLATE, while the vendor-specific value is called COMPRESSION_DEFLATE. (cherry picked from commit 4bc51691e52e5813bb10b3e6e4b1e18cdeab5b6d)
This commit is contained in:
@ -306,7 +306,7 @@ run (const gchar *name,
|
|||||||
case 0: tsvals.compression = COMPRESSION_NONE; break;
|
case 0: tsvals.compression = COMPRESSION_NONE; break;
|
||||||
case 1: tsvals.compression = COMPRESSION_LZW; break;
|
case 1: tsvals.compression = COMPRESSION_LZW; break;
|
||||||
case 2: tsvals.compression = COMPRESSION_PACKBITS; break;
|
case 2: tsvals.compression = COMPRESSION_PACKBITS; break;
|
||||||
case 3: tsvals.compression = COMPRESSION_DEFLATE; break;
|
case 3: tsvals.compression = COMPRESSION_ADOBE_DEFLATE; break;
|
||||||
case 4: tsvals.compression = COMPRESSION_JPEG; break;
|
case 4: tsvals.compression = COMPRESSION_JPEG; break;
|
||||||
case 5: tsvals.compression = COMPRESSION_CCITTFAX3; break;
|
case 5: tsvals.compression = COMPRESSION_CCITTFAX3; break;
|
||||||
case 6: tsvals.compression = COMPRESSION_CCITTFAX4; break;
|
case 6: tsvals.compression = COMPRESSION_CCITTFAX4; break;
|
||||||
@ -829,7 +829,7 @@ save_image (const gchar *filename,
|
|||||||
TIFFSetField (tif, TIFFTAG_ORIENTATION, ORIENTATION_TOPLEFT);
|
TIFFSetField (tif, TIFFTAG_ORIENTATION, ORIENTATION_TOPLEFT);
|
||||||
TIFFSetField (tif, TIFFTAG_COMPRESSION, compression);
|
TIFFSetField (tif, TIFFTAG_COMPRESSION, compression);
|
||||||
|
|
||||||
if ((compression == COMPRESSION_LZW || compression == COMPRESSION_DEFLATE)
|
if ((compression == COMPRESSION_LZW || compression == COMPRESSION_ADOBE_DEFLATE)
|
||||||
&& (predictor != 0))
|
&& (predictor != 0))
|
||||||
{
|
{
|
||||||
TIFFSetField (tif, TIFFTAG_PREDICTOR, predictor);
|
TIFFSetField (tif, TIFFTAG_PREDICTOR, predictor);
|
||||||
@ -1095,7 +1095,7 @@ save_dialog (gboolean has_alpha,
|
|||||||
_("_None"), COMPRESSION_NONE, NULL,
|
_("_None"), COMPRESSION_NONE, NULL,
|
||||||
_("_LZW"), COMPRESSION_LZW, NULL,
|
_("_LZW"), COMPRESSION_LZW, NULL,
|
||||||
_("_Pack Bits"), COMPRESSION_PACKBITS, NULL,
|
_("_Pack Bits"), COMPRESSION_PACKBITS, NULL,
|
||||||
_("_Deflate"), COMPRESSION_DEFLATE, NULL,
|
_("_Deflate"), COMPRESSION_ADOBE_DEFLATE, NULL,
|
||||||
_("_JPEG"), COMPRESSION_JPEG, NULL,
|
_("_JPEG"), COMPRESSION_JPEG, NULL,
|
||||||
_("CCITT Group _3 fax"), COMPRESSION_CCITTFAX3, &g3,
|
_("CCITT Group _3 fax"), COMPRESSION_CCITTFAX3, &g3,
|
||||||
_("CCITT Group _4 fax"), COMPRESSION_CCITTFAX4, &g4,
|
_("CCITT Group _4 fax"), COMPRESSION_CCITTFAX4, &g4,
|
||||||
|
|||||||
Reference in New Issue
Block a user