引用
最初由 夕海 发布
那样只有小部分人看到...LZ就无法晒质量好的头像了...
but...
←满足萌妹所说的条件,
←但也不代表gif的质量会变得很好……
小夕你没搞懂我说的嘛,我当然是说在ie7普及的条件下了。
下一代的系统中应该就会实现了吧,不知道现在的动向怎么样了。
我说的那些条件是gif所能做到的最好的情况了。。
来做个试验,假设你现在用的是ie6浏览器:
我抠了一个mm:
首先保存为gif,看看这张图在ie6和firefox中的表现。嗯,几乎没什么差别。
就是gif的锯齿不可避免的的出现了。。
保存为24位png,很好,边缘也没锯齿了。
但是,24位png在ie6中浏览的时候却成了jpg似的,无端地给本来透明的图片加了个底。
相比之下,firefox却能很好地表现透明,非常完美。
gif的最大失败还在于无法支持模糊。
gif所谓的支持模糊,就是那三个:扩散透明度仿色、图案透明度仿色、杂色透明度仿色。但实际上,这是三种并不成功的算法...
给mm图加上两片模糊了的树叶,保存为gif,结果在ie6中却呈现出了图5的样子。
相反,24位png却很好地支持了模糊,但同样在ie6中却给我们加上了背景。
而上图6在firefox中的表现却堪称perfect了~~
可以看出,目前这些非ie核心的浏览器对24位透明png的支持都远远要好于ie6。
但是,现在大多数用户还是用的ie,如果你做了个透明的png,那在ie用户看来,却和jpg无两样,那样就“晒”不到了,只能晒给非ie浏览器的用户。
晒给少数人看是没有意义的,所以,就期待ie7吧,ie7据说可以支持24位透明png了,到时就可以在论坛里好好晒了。。
PS: ie7的beta1据说已经流传出来了:
http://dl.pconline.com.cn/html/1/1/dlid=13941&dltypeid=1&pn=0&.html不过看起来我这装不了..