Changeset 482

Show
Ignore:
Timestamp:
10/27/09 06:46:56 (4 weeks ago)
Author:
cristy
Message:
 
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • ImageMagick/trunk/coders/jpeg.c

    r351 r482  
    10251025      jpeg_info.quantize_colors=MagickTrue; 
    10261026      jpeg_info.desired_number_of_colors=(int) image_info->colors; 
     1027    } 
     1028  option=GetImageOption(image_info,"jpeg:dct-method"); 
     1029  if (option != (const char *) NULL) 
     1030    { 
     1031      if (LocaleCompare(value,"ISLOW") == 0) 
     1032        jpeg_info.dct_method=JDCT_ISLOW; 
     1033      if (LocaleCompare(value,"IFAST") == 0) 
     1034        jpeg_info.dct_method=JDCT_IFAST; 
     1035      if (LocaleCompare(value,"FLOAT") == 0) 
     1036        jpeg_info.dct_method=JDCT_FLOAT; 
     1037      if (LocaleCompare(value,"DEFAULT") == 0) 
     1038        jpeg_info.dct_method=JDCT_DEFAULT; 
     1039      if (LocaleCompare(value,"FASTEST") == 0) 
     1040        jpeg_info.dct_method=JDCT_FASTEST; 
     1041    } 
     1042  option=GetImageOption(image_info,"jpeg:block-smoothing"); 
     1043  if (option != (const char *) NULL) 
     1044    { 
     1045      jpeg_info.do_block_smoothing=MagickFalse; 
     1046      if (IsMagickTrue(option) != MagickFalse) 
     1047        jpeg_info.do_block_smoothing=MagickTrue; 
     1048    } 
     1049  option=GetImageOption(image_info,"jpeg:fancy-upsampling"); 
     1050  if (option != (const char *) NULL) 
     1051    { 
     1052      jpeg_info.do_fancy_upsampling=MagickFalse; 
     1053      if (IsMagickTrue(option) != MagickFalse) 
     1054        jpeg_info.do_fancy_upsampling=MagickTrue; 
    10271055    } 
    10281056  (void) jpeg_start_decompress(&jpeg_info);