文件名称:JPG解码
- 所属分类:
- Windows编程
- 资源属性:
- [Windows] [Visual C] [源码]
- 上传时间:
- 2013-12-01
- 文件大小:
- 1002.6kb
- 下载次数:
- 0次
- 提 供 者:
- hy_xyz@sohu.com
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
jpg解码The JDEC structure holds the data, pointer and flags to manage the decompression session.
typedef struct JDEC JDEC;
struct JDEC {
UINT dctr; /* Number of bytes available in the input buffer */
BYTE* dptr; /* Current data read ptr */
BYTE* inbuf; /* Bit stream input buffer */
BYTE dmsk; /* Current bit in the current read byte */
BYTE scale; /* Output scaling ratio */
BYTE msx, msy; /* MCU size in unit of block (width, height) */
BYTE qtid[3]; /* Quantization table ID of each component */
SHORT dcv[3]; /* Previous DC element of each component */
WORD nrst; /* Restart inverval */
UINT width, height; /* Size of the input image (pixel) */
BYTE* huffbits[2][2]; /* Huffman bit distribution tables [yc][dcac] */
WORD* huffcode[2][2]; /* Huffman code word tables [yc][dcac] */
BYTE* huffdata[2][2]; /* Huffman decoded data tables [yc][dcac] */
LONG* qttbl[4]; /* De-quaitizer tables [id] */
void* workbuf; /* Working buffer for IDCT and RGB output */
BYTE* mcubuf; /* Working buffer for the MCU */
void* pool; /* Pointer to available memory pool */
UINT sz_pool; /* Size of momory pool (bytes available) */
UINT (*infunc)(JDEC*, BYTE*, UINT); /* Pointer to jpeg stream input function */
UINT (*outfunc)(JDEC*, void*, JRECT*); /* Pointer to RGB output function */
void* device; /* Pointer to I/O device identifiler for the session */
};
Return
typedef struct JDEC JDEC;
struct JDEC {
UINT dctr; /* Number of bytes available in the input buffer */
BYTE* dptr; /* Current data read ptr */
BYTE* inbuf; /* Bit stream input buffer */
BYTE dmsk; /* Current bit in the current read byte */
BYTE scale; /* Output scaling ratio */
BYTE msx, msy; /* MCU size in unit of block (width, height) */
BYTE qtid[3]; /* Quantization table ID of each component */
SHORT dcv[3]; /* Previous DC element of each component */
WORD nrst; /* Restart inverval */
UINT width, height; /* Size of the input image (pixel) */
BYTE* huffbits[2][2]; /* Huffman bit distribution tables [yc][dcac] */
WORD* huffcode[2][2]; /* Huffman code word tables [yc][dcac] */
BYTE* huffdata[2][2]; /* Huffman decoded data tables [yc][dcac] */
LONG* qttbl[4]; /* De-quaitizer tables [id] */
void* workbuf; /* Working buffer for IDCT and RGB output */
BYTE* mcubuf; /* Working buffer for the MCU */
void* pool; /* Pointer to available memory pool */
UINT sz_pool; /* Size of momory pool (bytes available) */
UINT (*infunc)(JDEC*, BYTE*, UINT); /* Pointer to jpeg stream input function */
UINT (*outfunc)(JDEC*, void*, JRECT*); /* Pointer to RGB output function */
void* device; /* Pointer to I/O device identifiler for the session */
};
Return
相关搜索: jpg
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : JPG解码.zip 列表 JPG解码/ JPG解码/doc/ JPG解码/doc/00index.html JPG解码/doc/css_e.css JPG解码/doc/en/ JPG解码/doc/en/appnote.html JPG解码/doc/en/decomp.html JPG解码/doc/en/input.html JPG解码/doc/en/jdec.html JPG解码/doc/en/output.html JPG解码/doc/en/prepare.html JPG解码/doc/jpeg.jpeg JPG解码/src/ JPG解码/src/integer.h JPG解码/src/integer.h~ JPG解码/src/tjpgd.c JPG解码/src/tjpgd.c~ JPG解码/src/tjpgd.h JPG解码/src/tjpgd.h~ JPG解码/tjsample/ JPG解码/tjsample/jpegd_pic/ JPG解码/tjsample/jpegd_pic/Makefile JPG解码/tjsample/jpegd_pic/diskio.h JPG解码/tjsample/jpegd_pic/disp.c JPG解码/tjsample/jpegd_pic/disp.h JPG解码/tjsample/jpegd_pic/ff.c JPG解码/tjsample/jpegd_pic/ff.h JPG解码/tjsample/jpegd_pic/ffconf.h JPG解码/tjsample/jpegd_pic/font.c JPG解码/tjsample/jpegd_pic/integer.h JPG解码/tjsample/jpegd_pic/jpeg_pic.map JPG解码/tjsample/jpegd_pic/jpeg_pic.mcp JPG解码/tjsample/jpegd_pic/jpeg_pic.mcs JPG解码/tjsample/jpegd_pic/jpeg_pic.mcw JPG解码/tjsample/jpegd_pic/jpeg_pic.png JPG解码/tjsample/jpegd_pic/main.c JPG解码/tjsample/jpegd_pic/mmc.c JPG解码/tjsample/jpegd_pic/pic24f.h JPG解码/tjsample/jpegd_pic/pic24sp.ini JPG解码/tjsample/jpegd_pic/stdint.h JPG解码/tjsample/jpegd_pic/test.bat JPG解码/tjsample/jpegd_pic/tjpgd.c JPG解码/tjsample/jpegd_pic/tjpgd.h JPG解码/tjsample/jpegd_pic/tt.ini JPG解码/tjsample/jpegd_pic/uart.c JPG解码/tjsample/jpegd_pic/uart.h JPG解码/tjsample/jpegd_pic/xprintf.c JPG解码/tjsample/jpegd_pic/xprintf.h JPG解码/tjsample/tjpgd_avr/ JPG解码/tjsample/tjpgd_avr/Makefile JPG解码/tjsample/tjpgd_avr/diskio.h JPG解码/tjsample/tjpgd_avr/disp.c JPG解码/tjsample/tjpgd_avr/disp.h JPG解码/tjsample/tjpgd_avr/integer.h JPG解码/tjsample/tjpgd_avr/jpeg_avr.png JPG解码/tjsample/tjpgd_avr/main.c JPG解码/tjsample/tjpgd_avr/mmc.c JPG解码/tjsample/tjpgd_avr/mplfont/ JPG解码/tjsample/tjpgd_avr/mplfont/MPLHN10.FNT JPG解码/tjsample/tjpgd_avr/mplfont/MPLHN10X.FNT JPG解码/tjsample/tjpgd_avr/mplfont/MPLHN11.FNT JPG解码/tjsample/tjpgd_avr/mplfont/MPLHN12.FNT JPG解码/tjsample/tjpgd_avr/mplfont/MPLHN12X.FNT JPG解码/tjsample/tjpgd_avr/mplfont/MPLHN13.FNT JPG解码/tjsample/tjpgd_avr/mplfont/MPLUSFX2.TXT JPG解码/tjsample/tjpgd_avr/mplfont/MPLZN10X.FNT JPG解码/tjsample/tjpgd_avr/mplfont/MPLZN11X.FNT JPG解码/tjsample/tjpgd_avr/mplfont/MPLZN12X.FNT JPG解码/tjsample/tjpgd_avr/mplfont/MPLZN13X.FNT JPG解码/tjsample/tjpgd_avr/mplfont/README_J.ORG JPG解码/tjsample/tjpgd_avr/pff.c JPG解码/tjsample/tjpgd_avr/pff.h JPG解码/tjsample/tjpgd_avr/tjpgd.h JPG解码/tjsample/tjpgd_avr/tjpgd_avr.c JPG解码/tjsample/tjpgd_avr/tt.ini JPG解码/tjsample/tjpgd_avr/uart.c JPG解码/tjsample/tjpgd_avr/uart.h JPG解码/tjsample/tjpgd_avr/xitoa.S JPG解码/tjsample/tjpgd_avr/xitoa.h JPG解码/tjsample/tjpgd_lpc/ JPG解码/tjsample/tjpgd_lpc/LPC1100.h JPG解码/tjsample/tjpgd_lpc/MARY-MB.ld JPG解码/tjsample/tjpgd_lpc/Makefile JPG解码/tjsample/tjpgd_lpc/crp.c JPG解码/tjsample/tjpgd_lpc/diskio.h JPG解码/tjsample/tjpgd_lpc/disp.c JPG解码/tjsample/tjpgd_lpc/disp.c~ JPG解码/tjsample/tjpgd_lpc/disp.h JPG解码/tjsample/tjpgd_lpc/ff.c JPG解码/tjsample/tjpgd_lpc/ff.h JPG解码/tjsample/tjpgd_lpc/ffconf.h JPG解码/tjsample/tjpgd_lpc/filer.c JPG解码/tjsample/tjpgd_lpc/filer.h JPG解码/tjsample/tjpgd_lpc/fnt6x8.fnt JPG解码/tjsample/tjpgd_lpc/fnt8x16.fnt JPG解码/tjsample/tjpgd_lpc/iic.c JPG解码/tjsample/tjpgd_lpc/iic.h JPG解码/tjsample/tjpgd_lpc/integer.h JPG解码/tjsample/tjpgd_lpc/main.c JPG解码/tjsample/tjpgd_lpc/mmc.c JPG解码/tjsample/tjpgd_lpc/mplfont/ JPG解码/tjsample/tjpgd_lpc/mplfont/MPLHN10.FNT JPG解码/tjsample/tjpgd_lpc/mplfont/MPLHN10X.FNT JPG解码/tjsample/tjpgd_lpc/mplfont/MPLHN11.FNT JPG解码/tjsample/tjpgd_lpc/mplfont/MPLHN12.FNT JPG解码/tjsample/tjpgd_lpc/mplfont/MPLHN12X.FNT JPG解码/tjsample/tjpgd_lpc/mplfont/MPLHN13.FNT JPG解码/tjsample/tjpgd_lpc/mplfont/MPLUSFX2.TXT JPG解码/tjsample/tjpgd_lpc/mplfont/MPLZN10X.FNT JPG解码/tjsample/tjpgd_lpc/mplfont/MPLZN11X.FNT JPG解码/tjsample/tjpgd_lpc/mplfont/MPLZN12X.FNT JPG解码/tjsample/tjpgd_lpc/mplfont/MPLZN13X.FNT JPG解码/tjsample/tjpgd_lpc/mplfont/README_J.ORG JPG解码/tjsample/tjpgd_lpc/rtc.c JPG解码/tjsample/tjpgd_lpc/rtc.h JPG解码/tjsample/tjpgd_lpc/sound.c JPG解码/tjsample/tjpgd_lpc/sound.h JPG解码/tjsample/tjpgd_lpc/startup1100.c JPG解码/tjsample/tjpgd_lpc/tjpgd.c JPG解码/tjsample/tjpgd_lpc/tjpgd.h JPG解码/tjsample/tjpgd_lpc/uart.c JPG解码/tjsample/tjpgd_lpc/uart.h JPG解码/tjsample/tjpgd_lpc/uart.h~ JPG解码/tjsample/tjpgd_lpc/xprintf.c JPG解码/tjsample/tjpgd_lpc/xprintf.h JPG解码/tjsample/tjpgd_vc/ JPG解码/tjsample/tjpgd_vc/aa_idct.png JPG解码/tjsample/tjpgd_vc/integer.h JPG解码/tjsample/tjpgd_vc/jdev.c JPG解码/tjsample/tjpgd_vc/jdev.dsp JPG解码/tjsample/tjpgd_vc/jdev.dsw JPG解码/tjsample/tjpgd_vc/jdev.ncb JPG解码/tjsample/tjpgd_vc/jdev.opt JPG解码/tjsample/tjpgd_vc/jdev.plg JPG解码/tjsample/tjpgd_vc/test.jpg JPG解码/tjsample/tjpgd_vc/tjpgd.c JPG解码/tjsample/tjpgd_vc/tjpgd.h JPG解码/tjsample/tjpgd_vc/zz.csv