jcint.h

来自「这是一个JPEG编码源代码」· C头文件 代码 · 共 46 行

H
46
字号
#ifndef JCINIT_H
#define JCINIT_H

/* We initalnate the down sample & color convert routine in this function.
 * So it's "Hard Coded" in our implemention, you cann't change this unless re-
 * implemention this function by your self. Sorry !
 */
/* data process */
void jint_process_rows(jpeg_compress_info *cinfo);
void jint_process_mcu(jpeg_compress_info *cinfo);
void compress_dxx(jpeg_compress_info *cinfo);
/* parameter configure */
void jint_std_quant_tables(jpeg_compress_info *cinfo);
void jint_add_quant_table (jpeg_compress_info *cinfo, 
                           unsigned int which_tbl, const UINT16 *base_tbl, 
                           float quality );
void jint_std_huff_tables (jpeg_compress_info *cinfo);
void jint_add_huff_table  (jpeg_compress_info *cinfo,
                           unsigned int which_tbl, int what_tbl, 
                           const UINT8 *bits, const UINT8 *value);
void jint_calc_huff_tbl(JHUFF_TBL *htblptr);


/**
 * Function Used to Write JPEG Marker.
 * Implement at jmarker.c
 */
void jmkr_write_jfif(jpeg_compress_info *cinfo);
void jmkr_write_dri (jpeg_compress_info *cinfo);

void jmkr_write_image_start(jpeg_compress_info *cinfo);
void jmkr_write_image_end  (jpeg_compress_info *cinfo);

void jmkr_write_frame_head (jpeg_compress_info *cinfo);
void jmkr_write_scan_head  (jpeg_compress_info *cinfo);

void jmkr_write_quant_table(jpeg_compress_info *cinfo);
void jmkr_write_huff_table (jpeg_compress_info *cinfo);

void jmkr_write_start (jpeg_compress_info *cinfo);
void jmkr_write_end   (jpeg_compress_info *cinfo);

#endif /*JCINIT_H*/


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?