PNG
来源:互联网 发布:cnc数控编程 编辑:程序博客网 时间:2024/05/15 23:52
便携式网络图形(Portable Network Graphics,PNG)是一种无损压缩的位图图形格式,支持索引、灰度、RGB[A]三种颜色方案以及Alpha通道等特性。PNG的开发目标是改善并取代GIF作为适合网络传输的格式而不需专利许可,所以被广泛应用于互联网及其他方面上。
- 支持256色调色板技术以产生小体积文件
- 最高支持48位真彩色图像以及16位灰度图像。
- 支持Alpha通道的透明/半透明特性。
- 支持图像亮度的Gamma校准信息。
- 支持存储附加文本信息,以保留图像名称、作者、版权、创作时间、注释等信息。
- 使用无损压缩。
- 渐近显示和流式读写,适合在网络传输中快速显示预览效果后再展示全貌。
- 使用CRC防止文件出错。
- 最新的PNG标准允许在一个文件内存储多幅图像。
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
- png
- png
- PNG
- PNG
- PNG
- png
- PNG
- 【PNG overview】PNG专题!
- 【PNG overview】PNG专题!
- 【PNG overview】PNG专题!
- png-8/png-24
- PNG文件格式
- PNG格式
- png透明
- PNG格式
- moon.png
- png水印
- android隐藏以及显示软键盘以及不自动弹出键盘的方法
- 单例模式(Singleton)
- SQL Server2005远程连接 (报错:已成功与服务器建立连接,但是在登录前的握手期间发生错误)
- D3DPOOL
- SQL 语句大全
- PNG
- 图的邻接表的创建
- 设置DataGridView中表头颜色
- 工具mantisbt--windows下安装配置mantisbtBUG管理工具
- Activity启动模式
- Oracle回收站解决误删除表
- 【Android 预定义样式】
- C# 在项目中设置命令行的多个参数
- 黑马程序员-编码