PNG现状整理
PNG现状整理:http://calendar.perfplanet.com/2010/png-that-works/
png无损伤压缩工具:http://www.advsys.net/ken/util/pngout.htm
PNG这种文件格式值得科普下,对比GIF来说:
PNG和GIF都支持动画
PNG的动画也叫APNG,只是firefox支持,详见 http://ooxx.me/apng.orz ,如Firefox看这里的favicon,是会动滴
所以动画图片来说,还是GIF支持最好
第一种PNG叫PNG8(索引色透明),简单说可以理解为静态的GIF
他们都只有256色,也支持索引透明,就是指定一个像素点是不是透明
但是PNG由于算法的优势,体积比较少
所以,静态GIF完全可用PNG8取代
第二种PNG也叫PNG8(Alpha透明),牛逼在可指定像素点的透明度,例如50%透明度
这种优点在于比PNG24/32体积小,但效果一样
缺点在于IE6支持不好,会显示灰底
第三种PNG叫PNG24
和PNG8的区别仅在于体积更大
比较尴尬的存在
第四种PNG叫PNG32
和photoshop的PSD一样,是Fireworks的默认源文件格式,包含图层和通道信息
和PNG24的区别在于有图层
简单的归纳就是
动画:
支持: GIF, PNG只在firefox支持
不支持: 非Firefox的PNG
索引色透明(某像素是全透明还是全不透明):
支持: GIF/PNG都支持
不支持: IE6下的PNG8(Alpha透明)和PNG24/32
Alpha透明(可指定透明度):
支持:PNG8(Aplha透明)/PNG24/PNG32
不支持: GIF/PNG8(索引色透明)
图层
支持: PNG32
不支持: PNG8/PNG24/GIF
颜色
256色:GIF PNG8(2种)
其他的格式颜色数不过来,好多
建议继续学习:
- web开发中合理动用图片格式 (阅读:3446)
- 请给PNG8一个机会 (阅读:2872)
- iPhone中png图片格式处理 (阅读:2940)
- IE6支持PNG透明(alpha通道)的4种方法 (阅读:2848)
- IE6中隐形的PNG8图片 (阅读:2556)
扫一扫订阅我的微信号:IT技术博客大学习
- 作者:CssRain-前端技术 来源: CssRain-前端技术
- 标签: PNG
- 发布时间:2011-01-30 19:07:40
-
[884] WordPress插件开发 -- 在插件使用 -
[136] 解决 nginx 反向代理网页首尾出现神秘字 -
[57] 整理了一份招PHP高级工程师的面试题 -
[54] Innodb分表太多或者表分区太多,会导致内 -
[54] 如何保证一个程序在单台服务器上只有唯一实例( -
[54] 分享一个JQUERY颜色选择插件 -
[53] jQuery性能优化指南 -
[52] 用 Jquery 模拟 select -
[52] CloudSMS:免费匿名的云短信 -
[51] 全站换域名时利用nginx和javascri
