« 上一篇下一篇 »

理解图像格式

 GD库支持JPEG、PNG和WBMP格式,但它不再支持GIF格式。下面,让微妙简要介绍一下这些格式。

       1、JPEG

       JPEG是联合图像专家组的缩写,它是一种压缩标准的名字,微妙提到JPEG文件时候,其文件格式实际上是JEIF,它对应于JPEG组织发布的标准之一。

       简单地说,JPEG通常是用来存储照片或者存储具有丰富色彩和色彩层次的图像。这种格式使用了有损压缩,也就是所,为了将图形压缩成更小的文件,图像质量有所破坏。因为JPEG压缩后应该包含基本类似的图像和颜色的层次,所以人眼可以忍受这些图像质量的损失。正式由于这个原因,该格式不适合绘制线条、文本或颜色块。

        2、PNG

        PNG是可移植的网络图像的缩写。该文件格式可以看作是图形文件交换格式的替代品。PNG网站将其描述为“一种强壮的图像格式,并且是无损压缩”。正因为它是无损压缩,所以该图像格式适合包含文本、直线和简单颜色色块的图像,例如,Web站点标题和按钮——所有可以用GIF图像来达到的效果。通常,一个相同图像的PNG压缩版本大小与GIF压缩版本的大小相当。PNG还提供了可变的透明度、微细修正和二维空间交错。但是,它不支持动画,所以要实现动画,必须采用扩展格式MNG。

        无损压缩模式对于图解来说是非常不错的,但是通常并不适合保存大图像,因为它们通常很大。

        3、WBMP
  
        WBMP全称为wireless bitmap。它是专门为无线通信设备设计的文件格式,但是并没有得到广泛的应用。

        4、GIF

       GIF是图形文件交换格式的缩写,它是无损压缩格式,广泛应用于网络,用来存储包含文本、直线和单块颜色的图像。

       GIF格式使用了来自24位RGB颜色空间的256种不同颜色的调色板。它还支持动画,允许每一帧使用不同的256色调色板。颜色的限制使得GIF格式不适用于产生高画质以及需要扩展颜色的图像,但是它还是非常适合简单图像,例如具有特定颜色区域的图形或徽标。

       GIF使用LZW无损数据压缩技术进行压缩,这样就减少了文件大小,而又不会降低可视质量。

« 上一篇下一篇 »