grou predictor settings
This commit is contained in:
parent
4eb3c86045
commit
495b54dfcf
@ -659,16 +659,12 @@ wtiff_write_header( Wtiff *wtiff, Layer *layer )
|
||||
TIFFSetField( tif, TIFFTAG_WEBP_LEVEL, wtiff->Q );
|
||||
TIFFSetField( tif, TIFFTAG_WEBP_LOSSLESS, wtiff->lossless );
|
||||
}
|
||||
if( wtiff->compression == COMPRESSION_ZSTD ) {
|
||||
if( wtiff->compression == COMPRESSION_ZSTD )
|
||||
TIFFSetField( tif, TIFFTAG_ZSTD_LEVEL, wtiff->level );
|
||||
|
||||
if( wtiff->predictor != VIPS_FOREIGN_TIFF_PREDICTOR_NONE )
|
||||
TIFFSetField( tif, TIFFTAG_PREDICTOR,
|
||||
wtiff->predictor );
|
||||
}
|
||||
#endif /*HAVE_TIFF_COMPRESSION_WEBP*/
|
||||
|
||||
if( (wtiff->compression == COMPRESSION_ADOBE_DEFLATE ||
|
||||
wtiff->compression == COMPRESSION_ZSTD ||
|
||||
wtiff->compression == COMPRESSION_LZW) &&
|
||||
wtiff->predictor != VIPS_FOREIGN_TIFF_PREDICTOR_NONE )
|
||||
TIFFSetField( tif, TIFFTAG_PREDICTOR, wtiff->predictor );
|
||||
@ -1867,16 +1863,12 @@ wtiff_copy_tiff( Wtiff *wtiff, TIFF *out, TIFF *in )
|
||||
TIFFSetField( out, TIFFTAG_WEBP_LEVEL, wtiff->Q );
|
||||
TIFFSetField( out, TIFFTAG_WEBP_LOSSLESS, wtiff->lossless );
|
||||
}
|
||||
if( wtiff->compression == COMPRESSION_ZSTD ) {
|
||||
if( wtiff->compression == COMPRESSION_ZSTD )
|
||||
TIFFSetField( out, TIFFTAG_ZSTD_LEVEL, wtiff->level );
|
||||
|
||||
if( wtiff->predictor != VIPS_FOREIGN_TIFF_PREDICTOR_NONE )
|
||||
TIFFSetField( out, TIFFTAG_PREDICTOR,
|
||||
wtiff->predictor );
|
||||
}
|
||||
#endif /*HAVE_TIFF_COMPRESSION_WEBP*/
|
||||
|
||||
if( (wtiff->compression == COMPRESSION_ADOBE_DEFLATE ||
|
||||
wtiff->compression == COMPRESSION_ZSTD ||
|
||||
wtiff->compression == COMPRESSION_LZW) &&
|
||||
wtiff->predictor != VIPS_FOREIGN_TIFF_PREDICTOR_NONE )
|
||||
TIFFSetField( out, TIFFTAG_PREDICTOR, wtiff->predictor );
|
||||
|
Loading…
Reference in New Issue
Block a user