void jint_std_quant_tables( jpeg_compress_info *cinfo ) { const UINT16 std_luminance_quant_tbl[DCTSIZE2] = { 16, 11, 10, 16, 24, 40, 51, 61, 12, 12, 14, 19, 26, 58, 60, 55, 14, 13, 16, 24, 40, 57, 69, 56, 14, 17, 22, 29, 51, 87, 80, 62, 18, 22, 37, 56, 68, 109, 103, 77, 24, 35, 55, 64, 81, 104, 113, 92, 49, 64, 78, 87, 103, 121, 120, 101, 72, 92, 95, 98, 112, 100, 103, 99 }; const UINT16 std_chrominance_quant_tbl[DCTSIZE2] = { 17, 18, 24, 47, 99, 99, 99, 99, 18, 21, 26, 66, 99, 99, 99, 99, 24, 26, 56, 99, 99, 99, 99, 99, 47, 66, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99 }; jint_add_quant_table(cinfo, 0, std_luminance_quant_tbl, cinfo->quality); jint_add_quant_table(cinfo, 1, std_chrominance_quant_tbl, cinfo->quality); }
//设置标准量化表 void jint_std_quant_tables(jpeg_compress_info *cinfo) { jint_add_quant_table(cinfo,0,std_luminance_quant_tbl,cinfo->quality); jint_add_quant_table(cinfo,1,std_chrominance_quant_tbl,cinfo->quality); }