- argument deprecation flag

- styling
This commit is contained in:
elad laufer 2020-02-18 13:31:58 +02:00
parent 4c6df5b906
commit 41d79415b9
2 changed files with 11 additions and 11 deletions

View File

@ -166,7 +166,7 @@ vips_foreign_save_jpeg_class_init( VipsForeignSaveJpegClass *class )
VIPS_ARG_BOOL( class, "no_subsample", 14,
_( "No subsample" ),
_( "Disable chroma subsample" ),
VIPS_ARGUMENT_OPTIONAL_INPUT,
VIPS_ARGUMENT_OPTIONAL_INPUT | VIPS_ARGUMENT_DEPRECATED,
G_STRUCT_OFFSET( VipsForeignSaveJpeg, no_subsample ),
FALSE );

View File

@ -628,20 +628,20 @@ write_vips( Write *write, int qfac, const char *profile,
if( progressive )
jpeg_simple_progression( &write->cinfo );
switch (subsample_mode) {
case VIPS_FOREIGN_JPEG_SUBSAMPLE_ON:
switch ( subsample_mode ) {
case VIPS_FOREIGN_JPEG_SUBSAMPLE_ON:
break;
case VIPS_FOREIGN_JPEG_SUBSAMPLE_AUTO:
case VIPS_FOREIGN_JPEG_SUBSAMPLE_AUTO:
/* Turn off chroma subsampling. Follow IM and do it automatically for
* high Q.
*/
if( qfac < 90 ) {
* high Q.
*/
if( qfac < 90 )
break;
}
case VIPS_FOREIGN_JPEG_SUBSAMPLE_OFF:
default: {
case VIPS_FOREIGN_JPEG_SUBSAMPLE_OFF:
default:
{
int i;
for (i = 0; i < in->Bands; i++) {
for ( i = 0; i < in->Bands; i++ ) {
write->cinfo.comp_info[i].h_samp_factor = 1;
write->cinfo.comp_info[i].v_samp_factor = 1;
}