3). 图形的复杂程度 图形复杂程度-重访GIF压缩算法 LZW算法适用于有大面积同一色块的图形。对这种类型的图形采用LZW算法进行压缩,可以起到相当好的压缩效果。同时由于LZW算法将水平变化的象素计算在内。所以包含了水平颜色变化的图形要比那些具有垂直颜色变化的图形文件要大一些。在创建或保存一个GIF图形时,要记住这两点很重要的。
带有单色色块区域的图形 较网络上另一种被广泛应用的图形格式JPEG,GIF更适用于有大面积同一色块的图形。从下面的两个图形我们可以清楚的看出来。 |
|
|
图形 |
|
|
|
图形格式 |
GIF |
JPEG |
|
图形大小 |
920个字节 |
3,174个字节 |
|
图形特点 |
图形十分清晰且每个色块锐边明显 |
文件大小是GIF图形格式的三倍,且图形不清晰 | |
| |
带有梯度变化的图形: 包含垂直渐变颜色的GIF图形较包含水平渐变颜色的GIF图形压缩比更大。 如图所示: |
|
GIF图形 |
|
|
|
图形大小 |
1,471个字节 |
2,297个字节 |
|
图形特点 |
垂直渐变颜色 |
水平渐变颜色 | |
| |
图形复杂程度和限制抖动: 抖动不但使GIF图形的颜色数量增加,而且增加了图形的复杂性。LZW算法对单色色块区域的压缩效果相当好,但由于抖动的图形没有这样的区域,所以会使产生的图形文件变的相当大。 小技巧:Paint Shop Pro中的Replacer 颜色取代工具对清除因抖动而产生的其它颜色非常有帮助。 |
|
GIF图形 |
|
|
|
图形大小 |
4,415个字节 |
3,313个字节 |
|
图形特点 |
抖动的GIF图形 |
无抖动的GIF图形 | |
| |
照片图形: 照片一般不推荐使用GIF格式,主要由于以下两个原因: 1). 照片一般包含的颜色远远超过256色; 2). 照片是非常复杂的图形,LZW算法没有能力对文件大小做适当的处理; |
|
GIF图形 |
|
|
|
图形格式 |
256色GIF |
JPG |
|
图形大小 |
26,779个字节 |
6,675个字节 | |