RSS

PS小教程 — gif图片的保存

11 Aug


关于白边的问题 …

gif图片的保存在我刚做图的时候还真曾经困扰过我一阵子。。-____-

基本上,我们常使用到的图片格式为jpg,gif,png。
这三种图片的区别是:
jpg:图质中等,失真较小,不能透明
gif:失真较大,可以全透明或者不透明
png:图质较好,支持半透明(IE下透明部分为灰色,所以不常用到)

我们这里要讨论的是他们的透明属性。
大家都知道如果有透明的部分图片需要存成gif格式,其实gif的透明是有限制的。gif只支持全透明和不透明,半透明是不支持的,而在做图的时候,除了横线竖线和45度的斜线,边缘会出现半透明的过渡像素是在所难免的。

如图1(这是一个黑色的圆底部的放大图)

我们可以看出,它的边缘有很多深深浅浅的灰色,其实这些都是使边缘圆滑而出现的半透明像素,是透明度不同的黑色,而这些过渡在保存时是不允许的。。它会被选择变成不透明色或者描边,也就是下面我要说到的这个保存方法。

先来看图2(这是一个比较图,其中AB代表,A方法保存和B方法保存)

1:杂边保存(衬在白色背景下观察)
2:不杂边保存(衬在白色背景下观察)
3:杂边保存(衬在灰色背景下观察)
4:不杂边保存(衬在灰色背景下观察)

很明显可以看出,如果保存时没有使用杂边,边缘就粗糙了,这是因为那些半透明的像素会因为透明度的不同被系统处理为大于某个透明度就变成不透明,小于某个透明度就变成全透明不要。这也就使得边缘没有了过渡而出现锯齿。

如果保存时使用了杂边选项,那么边缘就是圆滑的,但并不能理解为杂边就有圆滑边缘,它其实是通过了一种类似作弊的方法达到了边缘的圆挂过渡,那就是在半透明的部分衬上背景色。。颜色可以自己选择。。我这里选择的是衬白色。。所以保存完如果放在白色的背景下就会天衣无缝,如果放在了其他背景色下就穿帮了(如3那张)因为我描的是白边,却衬在了灰色的背景下,描边一下就被看出来了。

什么时候选择描不描边呢?。。做完一张图片。。选择保存。。选择成gif。。点完保存就出现了下图这个选项框

看到杂边选项了吧?在这里选择是否杂边和杂边的颜色,我没截全,在最下面有个自定义颜色。
保存前最好先确定你打算把图放在什么地方,确定好所放位置的背景色就可以在杂边选项里选出相应的颜色,至少也是相近的颜色。如果你打算放在深色的背景下,总不能描一个白边吧?

这也就引出一个常识,如果你的gif图片所放的位置并不固定,那尽量避免做出阴影,尤其是过渡很大片的阴影。。因为阴影有很大一片半透明。。下面都需要衬着背景色存储,那样的话只要和所放图片的背景色稍有偏差就能看出来了。。如果只是边缘必须的那么一点儿过渡,就算和背景色稍有不同也不容易看出来^__^

不知道说得明白否?有些图片也可以选择不描边,只要边缘不会太粗糙的话。。不描边就不会出现多余的背景颜色。这就只能自己权衡了:)

讲解完毕,禁止转载

 
4 Comments

Posted by on 2005-08-11 in Other

 

4 Responses to PS小教程 — gif图片的保存

  1. 2007-04-23 at 10:48

    唉,为什么ie就不能好好的支持png?

     
  2. csz

    2007-06-14 at 18:08

    希望转载该文章,不知博主同意不?

     
  3. sufex

    2007-06-27 at 16:27

    .ie支持png………5.5版本以上用某某代碼.OK

     
  4. hk

    2007-07-02 at 17:06

    唉,为什么ie就不能好好的支持png?

    IE6不支持。IE7还是支持地

     

Leave a Reply

Your email address will not be published. Required fields are marked *