JPEG-图片碎片数据恢复.doc

JPEG-图片碎片数据恢复.doc

ID:57631580

大小:216.50 KB

页数:7页

时间:2020-08-29

JPEG-图片碎片数据恢复.doc_第1页
JPEG-图片碎片数据恢复.doc_第2页
JPEG-图片碎片数据恢复.doc_第3页
JPEG-图片碎片数据恢复.doc_第4页
JPEG-图片碎片数据恢复.doc_第5页
资源描述:

《JPEG-图片碎片数据恢复.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、今天发了很多技术文章出来!下面我就来发表一份今天才研究的JPEG文件格式的文章!JPEG(JointPhotographicExpertsGroup)是联合图像专家小组的英文缩写,这个专家组开发的算法称为JPEG算法,并且成为国际上的彩色、灰度、静止图像的第一个国际标准,因此又称为JPEG标准。JPEG是一个适用范围很广的静态图像数据压缩标准,不仅适用于静止图像的压缩,也常常被用于电视图像序列的帧内图像压缩编码。目前JPEG专家组开发了两种基本的压缩算法:一种是采用以离散余弦变换DCT为基础的有损压

2、缩算法;另一种是采用以预测技术为基础的无损压缩算法。使用有损压缩算法时,在压缩比为25:1的情况下,压缩后还原得到的图像和原始图像相比较,非图像专家难以找到它们之间的区别,因此得到了广泛的应用。例如在V-CD和DVD-Video电视图像压缩技术中,就使用JPEG的有损压缩算法来取消空间方向上的冗余数据。以上为广泛参考文献!下面我就发一下我用winhex研究出来的例子:创建一个32*24的红色图形JPEG文件如下图:下面是用Winhex打开的JPEG文件是以流这里我们称为段和压缩的图像组成的;下面着重

3、介绍段的结构,JPEG文件格式的段总数为30种常见为10种这10种流为名称标记码说明SOID8文件头流EOID9文件尾流S0F0C0帧开始流S0F1C1帧开始流DHTC4定义Huffman表流S0SDA扫描行开始流DQTDB定义量化表流DRIDD定义重新开始间隔流APP0E0定义交换格式流COMFE注释流流的一半结构名称字节数数据说明流标识1FF每个流开始标志流类型1D8类型编码(S0I文件头流)流长度2包括流内容和流长度本身,不包括流开始标识和流类型编码流内容《65533字节以32*24红色图像J

4、PEG为例子S0I(文件头流)名称字节数值流标识1FF流类型1D8APP0(图像识别信息)名称字节数值流标识1FF流类型1E0流长度20010流交换格式54A46494600“JFIF“的ASCII码流主版本号101流次版本号101密度单位1010=无单位;1=点数/英寸;2=点数/厘米X像素密度20060水平方向密度Y像素密度20060垂直方向密度缩略图X像素100缩略图水平像素缩略图Y像素100缩略图垂直像素COM(注释)名称字节数值说明流标识1FF流类型1FE流长度2其值=注释字符的字节数+2

5、流内容注释字符DQT(定义量化表)名称字节数值说明流标识1FF流类型1DB流长度243其值=3+nS0F0(图像基本信息)名称字节数值说明流标识1FF流类型1C0流长度20011样本精度108每个样本位数图片高度20018图片宽度20020组件数量1031=灰度图3=YCbCr/YIQ彩色图4=CMYK彩色图组件ID11=Y,2=Cb3=Cr4=I5=Q采样系数10-3位:垂直采样系数4-7位:水平采样系数量化表号1DHT(定义Huffman表)名称字节数值说明流标识1FF流类型1C4流长度2其值=

6、19+nDRI(定义重新开始间隔)名称字节数值说明流标识1FF流类型1DD流长度204S0S(扫描行开始)名称字节数值说明流标识1FF流类型1DA流长度2000C扫描行内组件数量103组件ID11=Y,2=Cb3=Cr4=I5=QHuffman表号10-3位;AC表号4-7位;DC表号E0I(文件尾)名称字节数值流标识FF流编码D9

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。