几点说明
中文翻译版可能包含错误,应以 W3C 官方网站的英文原版为准
上方导航栏中可以查看每个小贴士的英文原版及繁體中文版
版权信息在页面最下方
GIF 还是 PNG?
PNG 与 GIF 比较
本贴士中,我们将探究网络上常用来描绘简单图像、模式图或标识的两种主要图像格式:
- GIF 格式(Graphics Interchange Format,图形交换格式的英文缩写)于 80 年代后期开发,目前仍然被广泛使用。
- PNG(Portable Network Graphics,可移植网络图形的英文缩写)于 1995 年左右开发,1996 年被 W3C 所推荐,1998 年时就已经被大多数网页浏览器所支持。
GIF
GIF 格式使用了一种通过保存颜色痕迹来减小文件体积的被称为 LZW 的压缩算法。
GIF 的优点在于它被极广泛地支持,并且是既定的简单网络图像的默认选择。与其它格式(尤其是 PNG)相比,GIF 并没有技术上的优势,但在 PNG 格式刚起步并仍在成长阶段时,它的确是更安全的选择。也许在本优质小贴士写就的时候,它仍然是更安全的选择,虽然程度比以前降低了。
但 GIF 格式存在一个问题,那就是 LZW 算法被美国公司 Unisys 持有的 专利 所保护。Unisys 公司的 LZW 专利在美国于2003年6月20日失效。LZW 专利目前已在加拿大、法国、意大利、德国、英国和日本 失效。
PNG
PNG(可移植网络图形),一种无损、可移植、良好压缩储存作光栅图像的可扩展文件格式。PNG 提供了不受专利限制的替代 GIF 和在多数情况下替代 TIFF 的选择。支持索引色、灰度,和真彩色图像,并且提供一个可选的 alpha 通道。色深支持 1 至 16 位。
对于网络应用来说,PNG 对比 GIF 有三个主要优点:
- alpha 通道(可变的透明度),
- 跨平台的 gamma 校正(控制图像的亮度)和颜色校正
- 二维隔行扫描(一种渐进显示的方法)。
另外,PNG 常比 GIF 有更高的压缩率(一般高出 5% 到 25%)。
这里需要说明的是,一些老的浏览器对 PNG 支持不好,或者不支持透明特性。关于不同的浏览器对 PNG 的支持程度,请参见下面这些文章:
延伸阅读
关于“优质小贴士”
The W3C 优质小贴士 是为网页开发者和设计者提供的一些有用的小短文,由 W3C 的 Quality Assurance Interest Group 负责管理和辑写。中文版由 ZDYX(张杜一雄)维护。
虽然这些小贴士都被小组成员认真审查过,但这只是我们向你提供的点滴技巧。请注意,它们 不能 被认为是 W3C 的技术规范。
学习更多的技巧,了解怎样提交你自己的智慧点滴,以及阅读其他的优质小贴士,尽在 小贴士索引。
