图像格式众多,但网页图像常用格式只有3种:GIF、JPEG和PNG。其中GIF和JPEG图像格式在网上使用最广,能够支持所有浏览器。下面简单比较这三种图像格式的特点。
GIF图像
GIF图像格式最早于1987年开发的,经过多年改进,其特性如下:
(1)具有跨平台能力,不用担心兼容性问题。
(2)具有一种减少颜色显示数目而极度压缩文件的能力。它压缩的原理是不降低图像的品质,而是减少显示色,最多可以显示的颜色是256色,所以它是一种无损压缩。
(3)支持背景透明的功能,便于图像更好地融合到其他背景色中。
(4)可以存储多张图像,并能动态显示这些图像,GIF动画目前在网上广泛运用。
JPEG图像
JPEG格式使用全彩模式来表现图像,具体如下特性:
(1)与GIF格式不同,JPEG格式的压缩是一种有损压缩,即在压缩处理过程中,图像的某些细节将被忽略,因此,图像将有可能会变得模糊一些,但一般浏览者是看不出来的。
(2)与GIF格式相同,它也具有跨平台的能力。
(3)支持1670万种颜色,可以很好地再现摄影图像,尤其是色彩丰富的大自然。
(4)不支持GIF格式的背景透明和交错显示功能。
PNG图像
PNG图像格式于1995年开发,是一种网络专用图像,它具有GIF格式图像和JPEG格式图像的双重优点。一方面它是一种新的无损压缩文件格式,压缩技术比GIF好;另一方面它支持的颜色数量达到了1670万种,同时还包括对索引色、灰度、真彩色图像以及Alpha通道透明的支持。PNG是Adobe Fireworks固有的文件格式。
PNG包括多个子类:PNG-8、PNG-24和PNG-32。一般来说,对于PNG 和GIF,应优先选择PNG,因为它对透明度的支持更好,压缩算法也更好,产生的文件更小。
- PNG-8适用于标识、重复的图案以及其他颜色较少的图像或具有连续颜色的图像,支持256 色,支持索引色(基本)透明和alpha透明。
- PNG-24与PNG-8相似,不过支持颜色更多的图像。适用于颜色丰富且质量要求高的照片,支持1600万以上颜色数,仅支持索引色(基本)透明。
- PNG-32与PNG-24相似,不过支持具有alpha 透明的图像,以及1600万以上的颜色。
GIF和PNG-8图像只有256 种颜色,对标志和图标来说通常这已经足够了。JPEG、PNG-24 和PNG-32均支持超过1600 万种的颜色,因此照片和复杂的插图应选择这些格式。不过对于这些图像,大多数情况下应使用JPEG。
在网页设计中,如果图像颜色少于256色时,建议使用GIF格式,如Logo等;而颜色较丰富时,应使用JPEG格式,如在网页中显示的自然画面的图像。
【提示】
使用SVG图像语言创建的图像,无论放大还是缩小都不会影响其质量。目前,几乎所有的现代浏览器都提供基本的SVG支持,因此用户可以在网页中使用SVG。