不用任何代码实现IE6兼容透明PNG图片

原创
2018/10/21 15:17
阅读数 119

IE6并不是不支持PNG图片,只是不支持半透明通道。

是支持PNG8色表引索全透明的。

以往都是通过滤镜或统统使用PNG8实现兼容。

但是我发现twitter的png图标可以在chrome中显示png32,在IE6显示png8。

查看图片

因此完全不需要任何前端代码,只要保存的png格式兼容性好点就行了

试了一下常用png压缩工具pngquant、pngout、sharp。pngquant、pngout都自带PNG8兼容。pngquant另外还有一个专门的配置叫--iebug可以把近似透明的像素处理为透明,使得更接近原图。

网上有个pngquant的GUI工具叫Pngyu,这个工具是专门用于批量优化压缩png,可以优化。挺不错的,我推荐。

展开阅读全文
加载中
点击加入讨论🔥(1) 发布并加入讨论🔥
打赏
1 评论
1 收藏
0
分享
返回顶部
顶部