PNG使用技巧 PNG的使用技巧

PNG的格式和透明度

这个Fireworks会比较清楚,打开Fireworkd优化面板,可以清楚看到png有3种不同深度的格式:png8、png24、png32。

其中,在优化面板选择png8,可发现png8包括不透明、索引色透明、alpha透明3种格式。

PNG8

8位的png最多支持256(2的8次方)种颜色,8位的png其实8支持不透明、索引透明、alpha透明。

PNG24

支持2的24次方种颜色,表现为不透明。

PNG32

支持2的32次方种颜色,32位是我们最常使用的格式,它是在png在24位的png基础上增加了8位的透明信息,支持不同程度的半透效果。

其实PNG8的3种格式不透明、索引透明、alpha透明,正好把png的所有格式都归类好了:

『png 不透明』格式

『png 索引透明』格式

『png alpha透明』格式

『PNG 不透明』格式

说到不透明,就像jpg格式一样,『png 不透明』只能为不透明,代表格式有:『png8 不透明』和『png24』,导出软件有:Photoshop、Fireworks。不推荐使用『png 不透明』格式,建议用jpg图片来代替它。

可能会有同学会问为什么png24是不透明的,我使用photoshop导出来的就是png24啊?

Png24实际为不透明图片

打开photoshop,任意打开一个带透明的psd文件,存储为web所有格式(ctrl+shift+alt+s),如下面板所示:

不勾选透明度单选框,图片的透明背景会被默认的白色填充

导出来的png图片深度为24位,图片为不透明,表现跟jpg图片相似

如果勾选了透明度(alpha通道),导出深度为32位的透明图片

从 photoshop存储为web所有格式面板中这样理解,png24深度其实为24位,再勾选上8位的alhpa通道,24+8=32,即『png32』 = 『png24+alpha』,这也许是photoshop软件开发者不添加png32位格式的原因,下图为Photoshop存储为web所有格式界面的 图片格式选择,并没有png32位的选项~

『PNG 索引透明』格式

说到索引颜色透明,我们可以了解下什么是索引颜色,『png 索引透明』代表格式有『png8 索引透明』,导出软件有:Photoshop、Fireworks,它的特点总结如下:

挑选一副图片中最有代表性的若干种颜色(通常不超过256种)

只能为不透明或全透明

文件体积小

带有杂边锯齿

支持IE6

如何使用Photoshop导出『png8 索引透明』

使用Photoshop,存储为web所有格式,按照如下图片的红色边框配置,可导出png8索引透明

注:使用Photoshop导出『png8 索引透明』的效果比Fireworks导出的效果良好,这里不介绍使用Fireworks导出『png8 索引透明』

『png8 索引透明』产生杂边锯齿原因

『png8 索引透明』只有透明索引颜色,没有半透明索引颜色,下图左侧为带半透明像素的图片,在浏览器中打开不会有锯齿,而右侧图片为全透明或不透明的像素,在浏览器打开后有锯齿。

由于『png8 索引透明』没有半透明索引颜色,使用Photoshop导出时,原有的半透明转化为不透明,从而产生锯齿。

如何避免『png8 索引透明』的杂边锯齿

方法:设置杂边与背景色颜色一致可达到视觉上透明。

相信不难理解,利用杂边与背景色一致,可以来满足视觉上的透明,缺点是只能适应一种背景色,在其它背景色下同样会产生杂边。

怎么设置呢,打开Photoshop,在存储为web格式面板中进行如下操作,在杂边选项中选择与背景色一致的颜色。

『PNG Alpha透明』格式

说到alpha透明,我们可以了解下什么是alpha通道,『png alpha透明』代表格式有『png8 alpha透明』和『png32』,导出软件有Fireworks,它的特点总结如下:

一个8位的灰度通道,该通道用256级灰度来记录图像中的透明度信息,定义透明、不透明和半透明区域

支持全透明和半透明

『Png8 alpha透明』文件体积小

『Png8 alpha透明』在IE6下有毛边

如何使用Fireworks导出『png8 alpha透明』

Firewoks中,在优化面板,按照如下图片的红色边框配置,可导出png8 alpha透明。

注:Firewoks支持导出『png8 alpha透明』,Photoshop不支持导出『png8 alpha透明』

手机端选择哪种Png

说到手机,考虑流量的问题是必不可少的,所选png需要满足体积小和视觉效果良好,那么哪种png格式符合这2个要求呢?做个实验吧~

不同Png格式测试

测试平台:ios&android webkit浏览器

测试图片:彩种雪碧图1230*82

测试内容:同一张雪碧图导出不同png格式的大小、透明度、杂边以及在retina显示屏和普通显示屏下的对比

测试结果:

从 上图可见png32和png24体积太大了,十分消耗手机用户流量,不是我们选择的范围,那么可以锁定目标在『png8 alpha透明』和『png8 索引透明』中,2者对比,可以看出『png8 alpha』在手机端的支持是良好,可能有童鞋会认为,单凭一张图片也不能下结论~

而经过笔者使用多张雪碧图测试后使用Fireworks导出的『png8 alpha』,在手机端的支持是比较好的~不仅文件体积小,节省流量,而且半透明效果良好

于是,移动端采用『Png8 alpha透明』,相信『Png8 alpha透明』是未来的一种趋势~

PC端选择哪种Png

PC端使用哪种png,其实这个话题很早就有结论了,这里简单介绍下。

使用png8的方案:

使用photoshop打开雪碧图,分别导出一张png32和一张『png8 索引透明』的图片,高级浏览器使用png32位图片,针对IE6使用『png8 索引透明』,并设置『png8 索引透明』杂边与背景色颜色一致可达到视觉上透明

注:为啥使用png32而不使用『png8 alpha透明』?因为pc端的网速大多良好,建议使用表现更佳的png图片,显然png32是最合适的,当然你也可以使用『png8 alpha透明』,但是在高清显示器下的质量不如png32

.bg{

background:url(global.png?v=20130530) no-repeat;

_background:url(global_png8.png?v=20130530) no-repeat;//IE6使用的背景图

}

使用IE滤镜的方案:

比较耗性能,而且存在不支持背景平铺,导致链接失效等缺点,不推荐该方案,不要为了IE而把自己搞得像IE~

.bg{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img. png", sizingMethod="scale");}

另外还有js和打补丁的办法,这里不做介绍,大家有兴趣可以百度下:IE6支持png24

Png的格式、颜色种类、位数、透明度、浏览器支持一览

时间: 2024-12-26 15:45:36

PNG使用技巧 PNG的使用技巧的相关文章

Laravel 4 使用技巧之 - 安装技巧

Laravel 4是强劲,现代MVC框架,帮助你快速开发. 这里有一些Laravel 4技巧和资源将进一步帮助您加快速度. Laravel 4安装技巧 正如你们中的一些人可能知道的,有几种方法可以安装Laravel框架.但有一种方法,是通过安装git sub-module 来安装 Laravel 4框架. 这是非常方便的,我们可以通过Git来更新我们的应用程序代码. 所以,让我们一步一步做到迅速: 1.克隆项目 $ git init $ git clone git@github.com:lara

iOS开发小技巧--定时器的使用技巧

一.定时器的使用技巧 -- 定义好了定时器后,添加两个方法,一个是添加定时器的方法,另一个是移除定时器的方法. 使用的时候也要注意,一定先移除之前的timer,然后再添加timer

[技巧]百度搜索引擎使用技巧

百度查询技巧 1.intitle搜索范围限定在网页标题 网页标题通常是对网页内容提纲挈领式的归纳.把查询内容范围限定在网页标题中,有时能获得良好的效果. 例如:出国留学 intitle:美国 intitle:和后面的关键词之间不要有空格. 2.site搜索范围限定在特定站点中 您如果知道某个站点中有自己需要找的东西,就可以把搜索范围限定在这个站点中,提高查询效率. 例如:百度影音 site:www.skycn.com “site:”后面跟的站点域名,不要带“http://”.site:和站点名之

操作技巧——保障无线上网的技巧

1. 使用加密技术目前生产的无线路由器几乎都向用户提供加密数据的选择,妥善使用该项功能可以有效避免自己的敏感信息被截获.值得注意的是,Wi-Fi保护访问技术(Wi-Fi Protected Access—WPA和WPA2)要比WAP协议更加强健,因此在保障无线通信安全方面作用更大.拓展:(1)  WAP协议  即无线应用协议(Wireless Application Protocol),它在1997年无线应用协议论坛(WAP Forum,现为开放移动联盟OMA)制定,是一个开放式标准协议,利用它

博客园使用技巧-拟标题-搜索技巧

首先很好的一点就是博客园的搜索机制是索引搜索,不仅仅是关键词搜索,而且索引也很稳定,但是依然不是万能的,有需要注意的地方 索引搜索的机制就是首先把我们输入的搜索条件进行分词,然后再查询出带有任何一个关键词的文章,如果我们输入的词条都是汉语,那么分词自然按照语法,但是我们一般都会是英文和数字和汉字混合使用的,那么分词的时候就会把单词和与单词相连的数组组合成一个关键词,就比如,windows10的使用会分为"windows10"和"使用",不会分为"windo

糖果派对游戏规律技巧、爆分技巧

游戏每次使用游戏点数最低10点,最高200点,游戏点数不足时跳出换分视窗可兑换点数或退出游戏.糖果派对游戏过程共分为3层,三层分别在4x4,5x5,6x6的方形区域内随机派发糖果,每一层的游戏难度都逐渐增加,其中还包括每层各一种特殊过关图案.糖果派对游戏在每一层随机派发相应数量的糖果,若有符合游戏规则的糖果组合,即可获得相应的游戏点数,同时,游戏自动生成新的糖果组合,直至不再形成符合游戏规则的糖果组合. 糖果派对游戏玩法与步骤 若出现的图中有过关图案时,优先进行过关图案的消除,待过关图案消除后,

怎么能知道组六杀一码 实施技巧包括做号技巧等等能和我说说吗

!@22997117 很多新手开始不知道怎么样杀号,通过几年玩的经历,总结简单方便的方法,适合刚开的新手菜鸟.简单方便.易学给大家一起分享. 原文地址:https://blog.51cto.com/14342858/2407029

诗的真情与技巧

诗贵真情,也就是说要有真情实感.古今中外的著名诗人,无不强调这一点.中国古典诗歌的创作原则是“诗言志.歌咏言”.如果诗中没有真情实感,怎么言志,如何咏言?     刘勰在<文心雕龙·宗经>篇中,曾提出文章“六义”,而“情”为首.     <蕙风词话>曰:“真字是词骨.情真.景真,所作必佳,且易脱稿.”     王国维先生在<人间词话>中开宗明义:“词以境界为最上.有境界则自成高格,自有名句.……境非独谓景物也.喜怒哀乐,亦人心中之一境界.故能写真景物.真感情者,谓之有境

Google和Baidu常用的搜索技巧--转

原文链接:http://mp.weixin.qq.com/s?__biz=MjM5NTY0MTY1OQ==&mid=2654509772&idx=1&sn=754454e3740070236fa7b05fb474010b&chksm=bd395a988a4ed38e436eade5d7ac7bdafa8aa4062b5ea1cc0cb28cfeb18b228a992ae518f65c&scene=0#wechat_redirect 学计算机的,在学习的过程中,肯定会