网站优化教程 - 第2天
作者: W. T. Monkey

第二页:在一行里不要放入所有颜色

GIF只是颜色的列表。如果一个GIF文件有10个像
素高,颜色列表就有10行。如果第一行是100个白
色像素,GIF格式通过写一次“白”,然后加一条
这种颜色再重复99次的注释。这种方法应在每一
行中使用,所以如果第二行是粉红色,第三行是
兰色都没有关系。换句话说,一行一行地重复白
色并不能减少文件大小。实际上,在一行上有大
量颜色的变化。假如第一行在黑和白之间不断交
替 - GIF格式不会通过加注释来减少文件大小 -
它只是记住白、黑、白、黑,等等。另外,黑白
相间的行在一英尺外看只是灰色。当你沿着水平
方向改变颜色时,尽量使用更多的相同颜色的片
段:20个白色像素,然后是20个粉红色像素,然
后是20个兰色的,20个红色的,20个绿色的,这
样颜色的索引将是#FFFFFF*20、#FF00FF*20、#
0000FF*20、#FF0000*20、#00FF00*20,这样可以
把文件压缩得更小。

记住:通过使用HTML的HEIGHI和WIDTH标记简单地
放大图像不会增加速度。一个1*1的兰色矩形很
小,传输也比100*100的矩形快。但是把一个兰色
像素扩展到100*100的矩形,最后却是一个24位的
100*100的图像。GIF压缩只趋向于减少存储空间
和传输速度。一旦浏览器的渲染引擎解压你的图
像并显示到屏幕上,处理实际图像的时间和缩放
到相同尺寸的时间差不多。在使用每一个技巧时
看看它是否节省时间。>>

第一页 网站优化教程 - 第2天
第二页 在一行里不要放入所有颜色
第三页
全是文本,没有图像
第四页 用Photoshop保存

[第1天][第2天][第3天][第4天]

返回