范文无忧网面试笔试简历简介

png这个图片格式祥细介绍下

02月11日 编辑 fanwen51.com

[天下3奕剑疾敏魂详细介绍和实用选择!]弈剑加疾 那就是 剑走偏锋, 是副本流的主力 就是输出偏低了一点 不过生存空间大,在同等级的切磋中也算比较给力的 一般同等级的硬甲职业会躲着你走因为他砍不动你。何况你顶个...+阅读

PNG是20世纪90年代中期开始开发的图像文件存储格式,其目的是企图替代GIF和TIFF文件格式,同时增加一些GIF文件格式所不具备的特性。流式网络图形格式(Portable Network Graphic Format,PNG)名称来源于非官方的“PNG's Not GIF”,是一种位图文件(bitmap file)存储格式,读成“ping”。PNG用来存储灰度图像时,灰度图像的深度可多到16位,存储彩色图像时,彩色图像的深度可多到48位,并且还可存储多到16位的α通道数据。PNG使用从LZ77派生的无损数据压缩算法。 PNG图片文件一般应用于JAVA程序中,或网页或S60程序中是因为它压缩比高,生成文件容量小。 PNG文件格式保留GIF文件格式的下列特性: 使用彩色查找表或者叫做调色板可支持256种颜色的彩色图像。 流式读/写性能(streamability):图像文件格式允许连续读出和写入图像数据,这个特性很适合于在通信过程中生成和显示图像。 逐次逼近显示(progressive display):这种特性可使在通信链路上传输图像文件的同时就在终端上显示图像,把整个轮廓显示出来之后逐步显示图像的细节,也就是先用低分辨率显示图像,然后逐步提高它的分辨率。 透明性(transparency):这个性能可使图像中某些部分不显示出来,用来创建一些有特色的图像。 辅助信息(ancillary information):这个特性可用来在图像文件中存储一些文本注释信息。 独立于计算机软硬件环境。 使用无损压缩。 PNG文件格式中要增加下列GIF文件格式所没有的特性: 每个像素为48位的真彩色图像。 每个像素为16位的灰度图像。 可为灰度图和真彩色图添加α通道。 添加图像的γ信息。 使用循环冗余码(cyclic redundancy code,CRC)检测损害的文件。 加快图像显示的逐次逼近显示方式。 标准的读/写工具包。 可在一个文件中存储多幅图像。 文件结构 PNG图像格式文件(或者称为数据流)由一个8字节的PNG文件署名(PNG file signature)域和按照特定结构组织的3个以上的数据块(chunk)组成。 PNG定义了两种类型的数据块,一种是称为关键数据块(critical chunk),这是标准的数据块,另一种叫做辅助数据块(ancillary chunks),这是可选的数据块。关键数据块定义了4个标准数据块,每个PNG文件都必须包含它们,PNG读写软件也都必须要支持这些数据块。虽然PNG文件规范没有要求PNG编译码器对可选数据块进行编码和译码,但规范提倡支持可选数据块。

(1) PNG文件署名域 8字节的PNG文件署名域用来识别该文件是不是PNG文件。该域的值是: 十进制数 137 80 78 71 13 10 26 10 十六进制数 89 50 4e 47 0d 0a 1a 0a (2) 数据块的结构 每个数据块都由表6-07所示的的4个域组成。 表6-07 PNG文件数据块的结构 名称 字节数 说明 Length(长度) 4字节 指定数据块中数据域的长度,其长度不超过 (231-1)字节 Chunk Type Code(数据块类型码) 4字节 数据块类型码由ASCII字母(A-Z和a-z)组成 Chunk Data(数据块数据) 可变长度 存储按照Chunk Type Code指定的数据 CRC(循环冗余检测) 4字节 存储用来检测是否有错误的循环冗余码 在表6-07中,CRC(cyclic redundancy check)域中的值是对Chunk Type Code域和Chunk Data域中的数据进行计算得到的。CRC具体算法定义在ISO 3309和ITU-T V.42中,其值按下面的CRC码生成多项式进行计算: x32+x26+x23+x22+x16+x12+x11+x10+x8+x7+x5+x4+x2+x+1 数据块结构 1. 关键数据块 关键数据块中的4个标准数据块是:

(1) 文件头数据块IHDR(header chunk):它包含有PNG文件中存储的图像数据的基本信息,并要作为第一个数据块出现在PNG数据流中,而且一个PNG数据流中只能有一个文件头数据块。 文件头数据块由13字节组成,它的格式如表6-08所示。 表6-08 PNG文件头键数据块的结构 域的名称 字节数 说明 Width 4 bytes 图像宽度,以像素为单位 Height 4 bytes 图像高度,以像素为单位 Bit depth 1 byte 图像深度: 索引彩色图像:1,2,4或8 灰度图像:1,2,4,8或16 真彩色图像:8或16 ColorType 1 byte 颜色类型: 0:灰度图像, 1,2,4,8或16 2:真彩色图像,8或16 3:索引彩色图像,1,2,4或8 4:带α通道数据的灰度图像,8或16 6:带α通道数据的真彩色图像,8或16 Compression method 1 byte 压缩方法(LZ77派生算法) Filter method 1 byte 滤波器方法 Interlace method 1 byte 隔行扫描方法: 0:非隔行扫描 1: Adam7(由Adam M. Costello开发的7 遍隔行扫描方法)

(2) 调色板数据块PLTE(palette chunk):它包含有与索引彩色图像((indexed-color image))相关的彩色变换数据,它仅与索引彩色图像有关,而且要放在图像数据块(image data chunk)之前。真彩色的PNG数据流也可以有调色板数据块,目的是便于非真彩色显示程序用它来量化图像数据,从而显示该图像。调色板数据块结构如表6-09所示。 表6-09 调色板数据块结构 域的名称 字节数 说明 Red 1 byte 0 = 黑,255 = 红 Green ">0 = 黑,255 = 绿 Blue 1 byte 0 = 黑,255 = 蓝 调色板实际是一个彩色索引查找表,它的表项数目可以是1~256中的一个数,...

延伸阅读:

我看到好多图像采集卡介绍中都提到了二次开发包SDK这个是其实很简单. SDK 就是 Software Development Kit 的缩写,中文意思就是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工...

大话西游手游门派有哪些大话西游手游门派介绍大话西游手游门派有哪些,大话西游手游门派大全,为大家分享大话西游手游所有门派详解。大话西游手游有哪些门派,相信这一直是玩家所关心的问题,因为大话西游手游还未正式开测,我只...

有去过马来西亚留学的小伙伴吗可以跟我介绍下马来西亚留学怎么你好!优点: 1、马来西亚留学的教育质量在许多人心目中,去马来西亚留学是因去英、美、加、澳等国不成,退而求其次的选择。事实上,相对于全国2600多万人口,马来西亚私立教育的发达程...

小语种专业的大学排名及小语种详细介绍和小语种就业公司排名在我国,小语种指的主要是德语,法语,西班牙语,俄语,日语,葡萄牙语,韩语等。而相对于一些特小语种,比如说马来语,泰语,冰岛语等,上述一些语种都是小语种里的大语种。小语种里的大语种相对...

美国道富银行的介绍美国道富银行(State Street Corp) 总部位于美国麻萨诸塞州波士顿,在全球金融资产服务业处于领先地位。是美国道富集团的全资子公司。美国道富集团成立于1792年,现为全球最大的托...

电子类专业可以给我介绍一下吗?我是学电子信息工程 毕业后可以做电子产品研发:比如MP3,MP4。就是电子工程师 在校学习课程有: 数学:高等数学,工程数学,模糊数学,拓扑学,离散数学 专业:大学物理,电路分析,模拟电路,高...

最近有什么日式服装杂志介绍ViVi 日本原版时尚杂志 芭比派 ViVi,作为日本芭比派时尚的主流杂志,受到无数亚洲时尚人士的追捧。本期也毫不例外的展示了日本乃至亚洲的女性时尚。斯文休闲装,以针织,梭织为主...

介绍下好的免费的压缩软件压缩力强的好压压缩软件(HaoZip)是强大的压缩文件管理器,是完全免费的新一代压缩软件,相比其它压缩软件系统资源占用更少,有更好的兼容性,压缩率比较高。 好压新图标 [1] 它提供了对ZIP、7Z...

谁能介绍下几种搜索引擎写出它们的特点搜索引擎有两种基本类型:一类是纯技术型的全文检索搜索引擎,如google、AltaVista、Inktomi等,其原理是通过机器手(即Spider程序)到各个网站收集、存储信息,并建立索引数据库供用户...

推荐阅读
图文推荐
栏目列表