| | 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; |