2. 文件结构 PNG图像格式文件(或者称为数据流)由一个8字节的PNG文件署名(PNG file signature)域和按照特定结构组织的3个以上的数据块(chunk)组成。 PNG定义了两种类型的数据块,一种是称为关键数据块(critical chunk),这是标准的数据块,另一种叫做辅助数据块(ancillary chunks),这是可选的数据块。 关键数据块定义了4个标准数据块,每个PNG文件都必须包含它们,PNG读写软件也都必须要支持这些数据块。虽然PNG文件规范没有要求PNG编译码器对可选数据块进行编码和译码,但规范提倡支持可选数据块。 5.7.4 PNG格式 * (1) PNG文件署名域 8字节的PNG文件署名域用来识别该文件是不是PNG文件。该域的值是: ?十进制数 137 80 78 71 13 10 26 10 十六进制数 89 50 4e 47 0d 0a 1a 0a (2) 数据块的结构 每个数据块都由表5-09所示的的4个域组成。 5.7.4 PNG格式 * 表5-09 PNG文件数据块的结构 5.7.4 PNG格式 名称 字节数 说明 Length(长度) 4字节 指定数据块中数据域的长度,其长度不超过(231-1)字节 Chunk Type Code(数据块类型码) 4字节 数据块类型码由ASCII字母(A-Z和a-z)组成 Chunk Data(数据块数据) 可变长度 存储按照Chunk Type Code指定的数据 CRC(循环冗余检测) 4字节 存储用来检测是否有错误的循环冗余码 * 在表5-09中,CRC(cyclic redundancy check)域中的值是对Chunk Type Code域和Chunk Data域中的数据进行计算得到的。CRC具体算法定义在ISO 3309和ITU-T V.42中,其值按下面的CRC码生成多项式进行计算: 5.7.4 PNG格式 * 文件格式是存储文本、图形或者图像数据的一种数据结构。在文字处理中,存储文本文件要使用文件格式。 同样,存储图像也需要有存储格式,从20世纪70年代图像开始进入计算机以来,开发了许许多多的图像文件存储格式,而且互相不兼容,需要使用针对特定格式的处理软件。现在都意识到,不兼容的格式给用户造成很多的不便,因此有些格式也逐渐被淘汰。 5.8 图像文件后缀一览表 * 在计算机中,有两种类型的图:矢量图(vector graphics)和位映像图(bitmapped graphics)。 矢量图是用数学方法描述的一系列点、线、弧和其他几何形状,如图5-17(a)所示。因此存放这种图使用的格式称为矢量图格式,存储的数据主要是绘制图形的数学描述; 位映像图(bitmapped graphics)也称光栅图(raster graphics),这种图就像电视图像一样,由像点组成的,如图5?17(b),因此存放这种图使用的格式称为位映像图格式,经常简称为位图格式,存储的数据是描述像素的数值。 5.8 图像文件后缀一览表 * 图5-17?? 矢量图与位映像图 5.8 图像文件后缀一览表 * 除了本章介绍的4种常用格式之外,在我们的工作中还会遇到其他图像格式。为方便查阅,现将部分图形与图像文件的后缀和名称列在表5-10和表5-11中。如果编写程序需要很专业的图像格式资源,包括一些源程序(source code),可以访问站点:??? / ??? 你可饱览多媒体世界中的各种媒体的存储格式。? 5.8 图像文件后缀一览表 * P61 5.1 5.5 5.6 5.7 5.10 第5章作业: * 图5-11 两维DCT变换方法 5.6.2 JPEG算法的主要计算步骤 * DCT逆变换把64(1+63)个DCT系数经逆变换重建64点的图像。 2. 量化 量化是对经过FDCT变换后的频率系数进行量化。 量化的目的是: 减小非“0”系数的幅度, 增加“0”值系数的数目。 量化是图像质量下降的最主要原因。 5.6.2 JPEG算法的主要计算步骤 * 对于有损压缩算法,JPEG算法使用如图5-12所示的均匀量化器进行量化,量化步距是按照系数所在的位置和每种颜色分量的色调值来确定。 因为人眼对亮度信号比对色差信号更敏感,因此使用了两种量化表:如表5-05所示的亮度量化表和表5-06所示的色差量化表。 此外,由于人眼对低频分量的图像比对高频分量的图像更敏感,因此图中的左上角的量化步距要比右下角的量化步距小。 表5-05和表5-06中的数值对CCIR 601标准电视图像已经是最佳的。如果不使用这两种表,你也可以用自己的量化表替换它
您可能关注的文档
- 多聚酶链式反应——PCR扩增DNA好解析.ppt
- 多聚酶链式反应极好解析.ppt
- 多聚酶链式反应扩增DNA解析.ppt
- 多聚酶链式反应扩增DNA片段(人教版选修)解析.ppt
- 多聚酶链式反应扩增DNA片段(上课)解析.ppt
- 多聚酶链式反应扩增DNA片段解析.ppt
- 多聚酶链式反应扩增DNA片段-解析.ppt
- 多聚酶链式反应扩增DNA片断-zzm解析.ppt
- 多聚酶链式反应扩增DNA片断解析.ppt
- -多聚酶链式反应扩增解析.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 人教版三年级数学下册《口算除法》.ppt VIP
- 中华民族共同体概论课件专家版3第三讲 文明初现与中华民族起源(史前时期).pptx VIP
- 西南财经大学专题研究生考试参考书目.pdf VIP
- 中华民族共同体概论课件第十二讲民族危亡与中华民族意识觉醒(1840—1919)2025年版.pptx VIP
- 金属地下矿山安全教育培训课件.ppt VIP
- 第二学期八年级数学备课组工作计划.docx VIP
- 妇科护理宫腔镜进修总结.pptx
- 中华民族共同体概论大讲堂之第十二讲民族危亡与民族意识觉醒(1840—1919).pptx VIP
- 2025年度销售工作总结与2026战略规划.pptx VIP
- 《横县鱼生全链条管理规范 第1部分:养殖》.docx VIP
原创力文档

文档评论(0)