文件名称:vc实现bmp图片转化jpeg图片
文件大小:2.32MB
文件格式:ZIP
更新时间:2014-11-29 04:54:17
vc 实现bmp图片转化成jpeg图片 运用离散余弦、哈弗曼、量化等
本工程已通过vc编译运行,实现bmp图片转化成jpeg图片,运用离散余弦、哈弗曼、量化等编码过程,代码详细,每一行都有详细的注释,适合对图像编码的学习和研究。 ……………… ………… typedef struct tagJPEGSOF0_24BITS { WORD segmentTag; //SOF段标记,必须为0xFFC0 WORD length; //段长度,真彩图为17,灰度图为11 BYTE precision; //精度,每个信号分量所用的位数,基本系统为0x08 WORD height; //图像高度 WORD width; //图像宽度 BYTE sigNum; //信号数量,真彩JPEG应该为3,灰度为1 BYTE YID; //信号编号,亮度Y BYTE HVY; //采样方式,0-3位是垂直采样,4-7位是水平采样 BYTE QTY; //对应量化表号 BYTE UID; //信号编号,色差U BYTE HVU; //采样方式,0-3位是垂直采样,4-7位是水平采样 BYTE QTU; //对应量化表号 BYTE VID; //信号编号,色差V BYTE HVV; //采样方式,0-3位是垂直采样,4-7位是水平采样 BYTE QTV; //对应量化表号 }JPEGSOF0_24BITS;// = {0xC0FF,0x0011,8,0,0,3,1,0x11,0,2,0x11,1,3,0x11,1}; ……………… …………
【文件预览】:
jpeg_mine
----house.jpg(336KB)
----Jpeg_mine.plg(252B)
----Jpeg_mine.dsp(4KB)
----jenc.h(5KB)
----jenc.cpp(26KB)
----Jpeg_mine.dsw(541B)
----Jpeg_mine.opt(49KB)
----Jpeg.h(6KB)
----JpegFormat.h(5KB)
----main.cpp(925B)
----house.bmp(3MB)
----Jpeg_mine.ncb(81KB)