欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载  

    JPG图片文件结构分析Word版.doc

    • 资源ID:9420950       资源大小:20KB        全文页数:5页
    • 资源格式: DOC        下载积分:2
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要2
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    JPG图片文件结构分析Word版.doc

    传播优秀Word版文档 ,希望对您有帮助,可双击去除!JPG文件结构分析2010-04-06 22:32传播优秀Word版文档 ,希望对您有帮助,可双击去除!【转自网络 作者:一 江秋水】一、简述JPEG是一个压缩标准,又可分为标准 JPEG、渐进式JPEG及JPEG2000三种:标准JPEG:以24位颜色存储单个光栅图像,是与平台无关的格式,支持最高级 别的压缩,不过,这种压缩是有损耗的。此类型图片在网页下载时只能由上而下依序显示图片,直到图片资料全部下载完毕,才能看到全貌。渐进式 JPEG:渐进式JPG为标准JPG的改良格式,支持交错,可以在网页下载时,先呈现出图片的粗略外观后,再慢慢地呈现出完整的内容,渐进式JPG的文件 比标准JPG的文件要来得小。JPEG2000:新一代的影像压缩法,压缩品质更好,其压缩率比标准JPEG高约30左右,同时支持有损 和无损压缩。一个极其重要的特征在于它能实现渐进传输,即先传输图像的轮廓,然后逐步传输数据,让图像由朦胧到清晰显示。以一幅24 位彩色图像为例,JPEG的压缩分为四个步骤:颜色转换:在将彩色图像进行压缩之前,必须先对颜色模式进行数据转换。转换完成之后 还需要进行数据采样。DCT变换:是将图像信号在频率域上进行变换,分离出高频和低频信息的处理过程,然后再对图像的高频部分(即图像细 节)进行压缩。首先以象素为单位将图像划分为多个88的矩阵,然后对每一个矩阵作DCT变换。把88的象素矩阵变成88的频率系数矩阵(所谓频率 就是颜色改变的速度),频率系数都是浮点数。量化:由于下面第四步编码过程中使用的码本都是整数,因此要对频率系数进行量化,将之转换为整 数。数据量化后,矩阵中的数据都是近似值,和原始图像数据之间有了差异,这一差异是造成图像压缩后失真的主要原因。这一过程中,质量因子的选取至为重要。 值选得大,可以大幅度提高压缩比,但是图像质量就比较差,质量因子越小图像重建质量越好,但是压缩比越低。编码:编码是基于统计特性的方 法。四个步骤都完成后的JPEG文件,其基本数据结构为两大类型:“段”和经过压缩编码的图像数据。二、数 据结构1.段的一般结构如下表所示:表1:段的一般结构-名 称字节数数据说明-段 标识1FF每个新段的开始标识段类型1类型编码(称作“标记码”)段长 度2包括段内容和段长度本身,不包括段标识和段类型段内容65533字节-说明:JPG文件中所有关于宽度高度长度间隔这一类数据,凡是字节的,均采用Motorola格式,即:高位在前,低位在后。 有些段没有长度描述也没有内容,只有段标识和段类型。文件头和文件尾均属于这种段。段与段之间无论有多少FF都是合法的,这些FF称为“填充字 节”,必须被忽略掉。2.段类型有30种,但只有10种是必须被所有程序识别的,其它的类型都可以忽略。所以下面只列出这 10种类型。表2:段类型-名称标 记码说明-SOID8文件头EOID9文 件尾SOF0C0帧开始(标准JPEG)SOF1C1同上DHTC4定 义Huffman表(霍夫曼表)SOSDA扫描行开始DQTDB定义量化表DRIDD定 义重新开始间隔APP0E0定义交换格式和图像识别信息COMFE注释-说明:有的文章也将DNL段(标记码DC,定义扫描行数)列为必须段。3.以下按一般JPEG文件的段排列顺序详细介绍 各种段的结构:表3:SOI(文件头)-名称字节数值-段 标识1FF段类型1D8-说明:这两个字节构成了 JPEG文件头。表4:APP0(图像识别信息)-名 称字节数值说明-段 标识1FF段类型1E0段长度20010如果有 RGB缩略图就163n(以下为段内容)交换格式54A46494600“JFIF”的ASCII码主 版本号1次版本号1密度单位10无单位;1点数/英 寸;2点数/厘米X像素密度2水平方向的密度Y像素密 度2垂直方向的密度缩略图X像素1缩略图水平像素数目缩 略图Y像素1缩略图垂直像素数目(如果“缩略图X像素”和“缩略图Y像素”的值均0,那么才有下面的数 据)RGB缩略图3nn缩略图像素总数缩略图X像素缩略图Y像素-说明:JFIF是JPEGFileInterchangeFormat的缩写,即JPEG文件交换格式,另外还有TIFF等格式,很少 用“如果有RGB缩略图就163n”是什么意思呢?比如说“缩略图X像素”和“缩略图Y像素”的值均为48,就表示有一个4848像素的 缩略图(4848),缩略图是24位真彩位图,用个字节来表示一个像素,所以共占用3n个字节。但大多数JPG文件都没有这个“鸡肋”缩略图。表 5:COM(注释)-名 称字节数值说明-段 标识1FF段类型1FE段长度2其值注释字符的字节数2段 内容注释字符-说明:有的JPEG文件没有这个段。

    注意事项

    本文(JPG图片文件结构分析Word版.doc)为本站会员(rrsccc)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开