您现在的位置: 天下网吧 >> 网吧天地 >> 天下码农 >> 数据库 >> 正文

网页页面中对于图像格式的选用

2009-9-17eNeteNet

59318">


  PNG文件格式保留GIF文件格式的下列特性:

  使用彩色查找表或者叫做调色板可支持256种颜色的彩色图像。

  流式读/写性能(streamability):图像文件格式允许连续读出和写入图像数据,这个特性很适合于在通信过程中生成和显示图像。

  逐次逼近显示(progressive display):这种特性可使在通信链路上传输图像文件的同时就在终端上显示图像,把整个轮廓显示出来之后逐步显示图像的细节,也就是先用低分辨率显示图像,然后逐步提高它的分辨率。

  透明性(transparency):这个性能可使图像中某些部分不显示出来,用来创建一些有特色的图像。

  辅助信息(ancillary information):这个特性可用来在图像文件中存储一些文本注释信息。

  独立于计算机软硬件环境。

  使用无损压缩。

  PNG文件格式中要增加下列GIF文件格式所没有的特性:

  每个像素为48位的真彩色图像。

  每个像素为16位的灰度图像。

  可为灰度图和真彩色图添加α通道。

  添加图像的γ信息。

  使用循环冗余码(cyclic redundancy code,CRC)检测损害的文件。

  加快图像显示的逐次逼近显示方式。

  标准的读/写工具包。

  可在一个文件中存储多幅图像。

  文件结构

  这三种格式各有优缺点,其中PNG优点多多。虽然普及得还很一般,但是其特殊的优越性已经让我们对其产生非常大的兴趣。至少我现在很喜欢这种格式。当然了对于制作页面的制作人员来说,页面总体积的大小那就是竞争力。所以我们还是必需要注意这三种格式的混合使用。那以什么时候用GIF什么时候用PNG什么时候用JPG呢?我们下面一一来分析。

  在实际的工作中,我发现一般的纯色的图形,比如一些小图标、平铺背景其中的色彩比较少,那么作为GIF格式虽然只有256种色彩,但是应对这种类型的图片那一定是非常的合适的。当然了,不排除有一些特别的小图标色彩的丰富性,但是相信作为小图标其色彩有点损失也不会影响到整体的视觉效果,所以GIF的适用范围是:小图标、平铺背景等色彩比较少的小型图片。

  那么大图片又怎么选择呢,首先我们先了解一下JPG,我们使用Photoshop的朋友都知道,在最后导出图片时会有一个地方让我们选择这个JPG图片的图片品质,100%是表示无压缩,当我们拿同一张图片导出不同的品质图片对比时我们发现品质低的很明显会比品质高的脏了很多,这样照片看起来就很不好,当然我们也发现这种情况在偏大色块的图片中犹为突出。所以比如天空、人像。特别人像面部就会出现很难看的黑斑。当然如果对于照片质量要求不严格可以使用JPG并且降低品质。但是不适用于背景、小图标。

  我个人觉得PNG是介于GIF与高品质JPG之间的一种选择,如果是简纯的小图标,PNG会比GIF大这么一点,但是品质上是差不多的。如果是普通的图片,那么PNG还是要比高品质的JPG要小一点的,但是PNG还是有点色彩损失的。不过如果图片不放大基本上看不出来。我们做页面基本上不是为了让人放大了挑刺。所以PNG也就是介于中间的一种选择。当然了,PNG还有一个很伟大的优点,那就是透明,虽然IE6之前还不支持这一特性。GIF也有透明,但是GIF只支持绝对的透明,不支持半透明,所以GIF的图片的边缘常会有一圈的白色的小点。而PNG就没有这些问题,随着时代的发展当IE6成为历史的时候我想我们就可以看到PNG的真实的威力。

  当然了有一种特别的情况可能会很特别,那就是背景图片与前景图片的切合处,这种地方需要色彩结构一致才能产生良好的视觉效果。那么这种时候注意尽可能的不要使用不同格式混合使用。


欢迎访问最专业的网吧论坛,无盘论坛,网吧经营,网咖管理,网吧专业论坛 https://bbs.txwb.com

关注天下网吧微信/下载天下网吧APP/天下网吧小程序,一起来超精彩

本文来源:eNet 作者:eNet

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系邮箱:support@txwb.com,系统开号,技术支持,服务联系QQ:1175525021本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧 网吧天下