示例#1
0
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);
}
示例#2
0
//设置标准量化表
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);
}