摘要: 最近搜索了一下有关PNG8格式图片的详细解析。发现信息比较零散,也存在有某些争议(当然了,不排除本人搜索功力差的因素)。有说PNG8格式图片是不支持半透明的,也有持反对意见的。所有才有了写这篇文章的想法。有什么说得不对的,也欢迎大家批评指正。废话就说到这里,直接进入正题吧。首先我们来理解一下什么叫Alpha透明和索引色透明。Alpha透明:Alpha的数值范围为从0(黑色)到255(白色),黑色代表透明,白色代表不透明。如果你的图片的白色部分是附着在某种颜色之上,那么即使背景是白色的,使用Alpha透明后,你图片上的白色部分仍然是不透明的。索引色透明:索引色是画布的颜色即背景色,如果图片上存. 阅读全文
posted @ 2011-09-15 20:38 gamgam 阅读(4617) 评论(1) 推荐(0) 编辑
摘要: 众所周知,透明格式的PNG24在IE6透明部分将会被灰色替代。那么,到底有什么方法可以解决这个bug?解决方法:①用PNG8格式图片替代PNG24格式的图片 用fireworks导出Alpha模式的PNG8格式的图片,Alpha模式的PNG8格式图片支持半透明,在IE6下全透明以及半透明部分会显示成全透明,并且会存在锯齿。如果对用户体验影响不是很大的话,可以考虑一下用这个方法。②CSS滤镜 在应用了透明PNG图片的选择器里面加上一下代码:_background: transparent;_filter: progid:DXImageTransform.Microsoft.AlphaImageL 阅读全文
posted @ 2011-09-15 20:36 gamgam 阅读(4839) 评论(5) 推荐(4) 编辑