问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

PNG格式是什么格式?我在《极限主题》论坛看到的

发布网友 发布时间:2022-04-26 06:26

我来回答

4个回答

热心网友 时间:2022-06-24 16:42

PNG,是一种无损压缩位图图形文件格式。PNG格式是无损压缩的,允许使用类似于GIF格式的调色板技术,支持真彩色图像,并具备alpha通道(半透明)等特性。PNG格式正在被互联网及其他地方流行开来。

PNG的的英文名称为Portable Network Graphics,即便携式网络图片。另有说法是名称来源于非官方的“PNG is Not GIF”。

特性
支持256色调色板技术以产生小体积文件
最高支持48位真彩色图像以及16位灰度图像。
支持alpha通道的半透明特性。
支持图像亮度的gamma校正信息。
支持存储附加文本信息,以保留图像名称、作者、版权、创作时间、注释等信息。
使用无损压缩
渐近显示和流式读写,适合在网络传输中快速显示预览效果后再展示全貌。
使用CRC循环冗余编码防止文件出错。
最新的PNG标准允许在一个文件内存储多幅图像。

[编辑] 版本及历史
1995年早期,Unisys公司根据它在GIF格式中使用的LZW数据压缩算法的软件专利(美国 第4558302号)开始商业收费。为避免专利影响,用于表现单张图像的PNG、用于表现动画的MNG图形文件格式被同时创建出来。1999年8月,Unisys公司进一步中止了对自由软件和非商用软件开发者的GIF专利免费许可,从而使PNG格式获得了更多的关注。

在PNG传播过程中,很多网络浏览器经过很长时间才开始支持PNG格式,甚至目前Windows下的IE浏览器仍然不能完整支持PNG的所有特性。这造成PNG格式并没有得到广泛的认知。

PNG的1.0版本规范于1996年7月1日发布,后来被称为RFC 2083标准,并在1996年10月1日成为W3C建议。
PNG的1.1版本进行了部分小幅修改并增加了三个新的数据块定义,于1998年12月31日发布。
PNG的1.2版本增加了另外一个数据块,于1999年8月11日发布。
PNG现行版本是国际标准(ISO/IEC 15948:2003),并在2003年11月10日作为W3C建议发布。这个版本与1.2版仅有细微差别。
此外也产生了基于PNG的动画格式,1996年6月提出PNF(Portable Network Frame)草案,当年8月改名为MNG(Multiple-image Network Graphics)。[1]

2004年末, PNG的动画扩展,APNG被提出来。这是一个相对于MNG更简单的动画实现方案,不识别APNG格式的PNG解码器至少能够正常回放第一幅普通PNG画面。 [2]

[编辑] 文件结构
PNG图像格式文件由一个8字节的PNG文件署名(file signature)域和3个以上的后续数据块(chunk)组成。

PNG文件包括8字节文件署名(89 50 4E 47 0D 0A 1A 0A,十六进制),用来识别PNG格式。

PNG定义了两种类型的数据块,一种是PNG文件必须包含、读写软件也都必须要支持的关键块(critical chunk);另一种叫做辅助块(ancillary chunks),PNG允许软件忽略它不认识的附加块。这种基于数据块的设计,允许PNG格式在扩展时仍能保持与旧版本兼容。

关键数据块中有4个标准数据块:

文件头数据块IHDR(header chunk):包含有图像基本信息,作为第一个数据块出现并只出现一次。
调色板数据块PLTE(palette chunk):必须放在图像数据块之前。
图像数据块IDAT(image data chunk):存储实际图像数据。PNG数据允许包含多个连续的图像数据块。
图像结束数据IEND(image trailer chunk):放在文件尾部,表示PNG数据流结束。

[编辑] PNG/JPG/GIF对比
PNG使用了从LZ77派生的一个非专利无损数据压缩算法(名为deflation)。这个算法对图像里的直线进行预测然后存储颜色差值,这使得PNG经常能获得比原始图像甚至比GIF更大的压缩率。但也有一些软件不能使用适合的预测而造成过分臃肿的PNG文件。 (缺)

热心网友 时间:2022-06-24 16:42

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文件格式保留GIF文件格式的下列特性:

使用彩色查找表或者叫做调色板可支持256种颜色的彩色图像。
流式读/写性能(streamability):图像文件格式允许连续读出和写入图像数据,这个特性很适合于在通信过程中生成和显示图像。
逐次*近显示(progressive display):这种特性可使在通信链路上传输图像文件的同时就在终端上显示图像,把整个轮廓显示出来之后逐步显示图像的细节,也就是先用低分辨率显示图像,然后逐步提高它的分辨率。
透明性(transparency):这个性能可使图像中某些部分不显示出来,用来创建一些有特色的图像。
辅助信息(ancillary information):这个特性可用来在图像文件中存储一些文本注释信息。
独立于计算机软硬件环境。
使用无损压缩。
PNG文件格式中要增加下列GIF文件格式所没有的特性:

每个像素为48位的真彩色图像。
每个像素为16位的灰度图像。
可为灰度图和真彩色图添加α通道。
添加图像的γ信息。
使用循环冗余码(cyclic rendancy code,CRC)检测损害的文件。
加快图像显示的逐次*近显示方式。
标准的读/写工具包。
可在一个文件中存储多幅图像。
文件结构

PNG图像格式文件(或者称为数据流)由一个8字节的PNG文件署名(PNG file signature)域和按照特定结构组织的3个以上的数据块(chunk)组成。

PNG定义了两种类型的数据块,一种是称为关键数据块(critical chunk),这是标准的数据块,另一种叫做辅助数据块(ancillary chunks),这是可选的数据块。关键数据块定义了4个标准数据块,每个PNG文件都必须包含它们,PNG读写软件也都必须要支持这些数据块。虽然PNG文件规范没有要求PNG编译码器对可选数据块进行编码和译码,但规范提倡支持可选数据块。

参考资料:http://www.gameres.com/Articles/Program/Visual/Other/PNGFormat.htm

热心网友 时间:2022-06-24 16:43

png就是透明背景的图片格式,用photoshop打开,另存为gif格式就好

热心网友 时间:2022-06-24 16:43

PNG格式是做图软件FIREWORKS的基本格式.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 图片格式为png是什么意思? PNG是什么格式啊 ??要怎样打开啊 ???怎么打开啊??? 只知道文件的后缀名是png,要怎么才可以知道他是什么格式的文件?_百度... 折纸飞机的作文怎么写? 折出完美的纸飞机的方法? 和雨恋星辰的情侣网名 大家觉得 丶月影星辰 搭配什么情侣名好呢? 情侣头像 情侣名(男的要带星辰) 入眼.星辰 求一个情侣网名 与君酌星辰的另一半情侣名是什么? 星辰的情侣名是什么 起名字,要对情侣名字 最好跟雨或者星辰有关 我与她共揽星辰情侣名字是什么? 适合 星辰 这两个字的情侣名字 可以叫什么(也要两个字) 与昨夜星辰配对的情侣网名 星辰的情侣网名 鲸之陨落·星辰与什么是情侣名? 眼里有星辰的情侣网名另一半? ღ᭄ꦿ+星辰এ⁵²º另一个情侣名是啥 星辰的情侣名, PNG格式的图片是什么意思! 怎么把cad文件降低版本 CAD降低版本的3种方法,最常规的操作,我来教你! cad怎么降低版本保存 cad文件如何降版本 怎么降低cad版本 降低CAD文件版本的操作步骤怎么做? 如何把CAD高版本降低成低版本 卖火柴的小女孩的歌词 卖火柴的小女孩的歌词 熊天平的 有谁知道《卖火柴的小女孩》歌词?有一句是“每次点燃火柴微微光芒看到希望看到梦想看到和天上妈妈说话 有一首歌,是写什么卖火柴的小女孩,最后一句是去春暖花开的天堂 有首关于卖火柴的小女孩的歌的歌名是什么啊? 谁能帮我找到卖火柴的小女孩这首歌。? 超级星光大道里谁翻唱了《卖火柴的小女孩》? 有一首卖火柴的小女孩 里面的歌词有什么火光什么奶奶带我 不过不是火柴天堂 有一首歌好像叫什么点燃蜡烛什么的,我想知道那是什么歌 有一首歌歌词里面涉及到卖火柴的小女孩 有人知道吗? 卖火柴的小女孩怎么在做一个结局? 卖火柴的小女孩是谁唱的