« MIME Type 引出的两难困境转:Google秘访百度总部 »

GIF还是PNG

PNG对GIF

在这个技巧中我们将探究可以使用在网页上的简单图片,概要和标识(logo)的两个主要图片格式:

  • GIF(代表Graphics Interchange Format)在1980年代晚期开发的,并且广泛使用中。
  • PNG(Portable Network Graphics)在1995年开发,在1996年为W3C推荐,1998年在大部分浏览器上得到广泛的实现。

PNG对GIF

在这个技巧中我们将探究可以使用在网页上的简单图片,概要和标识(logo)的两个主要图片格式:

  • GIF(代表Graphics Interchange Format)在1980年代晚期开发的,并且广泛使用中。
  • PNG(Portable Network Graphics)在1995年开发,在1996年为W3C推荐,1998年在大部分浏览器上得到广泛的实现。

GIF

GIF格式使用一个叫LZW的算法来压缩文件,用以了解色彩和帮助减少文件尺寸。

GIF要点是支持太广泛了以致于它成为建立网页简单图片的默认选择。与其它选择(尤其是PNG)相比,GIF在技术上并不占优势,然而在网页的初期,PNG的支持刚刚开始和发展,使用GIF确实是一个安全的选择,当这个技巧写作的时候可能依然如此,尽管程度已经不是很大了。

GIF格式的一个问题是,LZW算法在美国有一个由Unisys公司拥有的专利保护。Unisys的LZW专利2003-06-20在美国已经过期。在加拿大,法国,意大利,德国,英国和日本都已经过期。

PNG

PNG(Portable Network Graphics),光栅图片的一个损失小,可移植,压缩良好的可延伸文件格式。PNG可以是GIF的一个无专利替代,也可以是TIFF的普通应用的替代。它支持索引色,灰度和真彩图片,还有一个可选的alpha通道。样品深度范围从1到16bits。

对于网页来说,PNG有超越GIF的三大主要优点:

  • alpha通道(可变透明)
  • 跨平台gamma校正(控制图片亮度)和色彩校正
  • 二维个行扫描(逐级显示的一种方法)

大部分情况下PNG比GIF压缩得更好(典型情况下5%到25%)。

在某些情况下,你必须得注意PNG在旧浏览器中没有良好的支持或者像透明这样的特点。欲了解不同浏览器对PNG的支持的不同水平,你应该阅读:

延伸阅读


  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Search

最近发表

最新评论及回复

最近留言

最近引用

图标汇集

Copyright 2005-2010 Wuhuifeng.Com. All Rights Reserved. 京ICP备05006557号

Powered By Z-Blog 1.8 Walle Build 100427 Skin by Xiaoyi