什么是png格式?
PNG文件格式保留了GIF文件格式的以下特征:
使用颜色查找表或调色板可以支持256色的彩色图像。
流畅性读/写性能:图像文件格式允许连续读写图像数据,非常适合在通信过程中生成和显示图像。
渐进显示:该功能可以在通信链路上传输图像文件的同时,在终端上显示图像,在显示图像的整体轮廓后,逐渐显示图像的细节,即先显示低分辨率的图像,然后逐渐提高其分辨率。
透明度:这种能力可以使图像的某些部分不显示,它可以用来创建一些独特的图像。
辅助信息:此功能可用于在图像文件中存储一些文本注释信息。
独立于计算机软硬件环境。
使用无损压缩。
在PNG文件格式中,应该添加以下在GIF文件格式中不可用的功能:
每个像素是48位真彩色图像。
每个像素是16位的灰度图像。
您可以为灰度和真彩色贴图添加alpha通道。
添加图像的伽玛信息。
使用循环冗余码(CRC)来检测损坏的文件。
加快图像显示的逐次逼近显示模式。
标准读/写工具包。
多个图像可以存储在一个文件中。
文件结构
PNG图像格式文件(或数据流)由8字节PNG文件签名字段和根据特定结构组织的三个以上的块组成。
PNG定义了两种类型的数据块,一种称为关键块(critical chunk),是标准的数据块,另一种称为辅助块(ancillary chunks),是可选的数据块。关键数据块定义了四个标准数据块,每个PNG文件都必须包含它们,PNG读写软件也必须支持这些数据块。虽然PNG文件规范不要求PNG编解码器对可选数据块进行编解码,但是规范提倡支持可选数据块。
与gif jpg相比
GIF图像格式:诞生于1987,常用于网页动画,采用无损压缩,支持256色(俗称8位色),支持单一透明色;
JPEG图片(简称JPG):诞生于1992。这种格式一般用于照片,对压缩有害。它具有24位真彩色(224 = 170000种颜色),不支持动画和透明色。
PNG图片格式:1996,无损压缩,最常见的格式有256索引色(PNG-8)和24位真彩色(PNG-24)(当然PNG支持的不止这种颜色格式),支持全alpha通道(256级可调半透明色),不支持动画。
三种图片格式的简单比较:
JPEG和PNG格式图片对比:JPEG在照片压缩上有很大优势,不可替代,但JPEG是有损压缩,画质会有损失。另外,一般截屏都是PNG格式,不仅质量比JPEG高,文件大小也更小。
GIF和PNG格式图片对比:GIF只在简单动画领域有优势(实际上GIF 256颜色限制和无损压缩机制一般会导致Flash等格式的高质量动画发布)。只要没有动画,PNG完全可以替代GIF。一般来说,gif可以分为静态GIF和动画GIF,扩展名为。GIF。GIF是一种压缩位图格式,支持透明背景图像,适用于各种操作系统。GIF很小,网上很多小动画都是GIF格式的。其实GIF就是把多张图片保存为一个图片文件形成动画,所以说到底GIF还是一种图片文件格式。但是GIF只能显示256色。和jpg格式一样,这是互联网上非常流行的图形文件格式。所以一般来说,我们在网页中看到的动态图片一般都是GIF格式的。
总的来说,网络中很多小图标的图片格式都采用了png,这是一种图片存储格式,可以直接作为素材,因为它有一个非常好的特性:背景透明。在制作图片时,选择什么格式输出,主要是根据图片格式的特点来选择最佳输出。