便携式网络图

2021-03-02 16:00:49 浏览:1421

定义

便携式网络图形是一种支持无损压缩的位图图形格式,支持索引、灰度、RGB三种颜色方案以及Alpha通道等特性。PNG的开发目标是改善并取代GIF作为适合网络传输的格式而不需专利许可,所以被广泛应用于互联网及其他方面上。

PNG图片大多数都使用PNG作为扩展名,其互联网媒体类型为image/png[1] 。PNG于1997年3月作为知识性RFC 2083发布,于2004年作为ISO/IEC标准发布。

特性

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

文件结构

PNG图像格式文件由一个8字节的PNG文件标识(file signature)域和3个以上的后续数据块(IHDR、IDAT、IEND)组成。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数据流结束。

参考文献

[1] https://en.wikipedia.org/wiki/Portable_Network_Graphics

参阅:正交变换、拉普拉斯变换

作          者: 泮桥成像光电商城

出          处: https://www.ipanqiao.com/entry/340

版          权:本文版权归泮桥成像光电商城所有

免责声明:本文中使用的部分文字内容与图片来自于网络,如有侵权,请联系作者进行删除。

转          载:欢迎转载,但必须保留上述声明;必须在文章中给出原文链接;否则必究法律责任。

Copyright © 2019-2022 南京超维景生物科技有限公司 版权所有 www.ipanqiao.com苏ICP备20009590号-1
联系我们
立即做合同
微信客服
电话咨询

400-998-9826

17302548620

快速留言

泮桥成像光电商城专业人员会在24小时之内联系您

关闭 提交