博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved !
有关图片的优化,通常我们会用到LruCache(使用强引用、强制回收的办法),会用到SoftReference(使用url做key,bitmap做value的方法),会用到根据手机屏幕来缩放图片,会及时回收图片所占用的内存等方法,但说实在的,这些方法治标不治本,图片该多大还多大,从软件上我们基本上能做到处理图片的极限,那么只剩下考虑从硬件来上优化图片,这就讲到了今天所要说的webp。
其中webp不仅仅能应用在Android上,同样IOS和web端也同样可以使用。
有关webp的简介,腾讯同学有详细介绍,浓缩的精华!从零开始带你认识最新的图片格式WEBP,我不再多说。
常用的webp转换工具有:XnConvet,智图,ISparta
一张279k的png图片可以转换成67.5k的webp图片,而且不失真
第一步添加webp支持,添加so包和lib包
第二步,添加WebpUtils文件,里面有通过so包来处理webp文件成为byte数组的方法
第三步,应用
效果图:
你最想要的源码!Android Service和webp讲解源码
原文地址:http://blog.csdn.net/reboot123/article/details/46552437