Android中图片优化之webp使用


博客出自: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包

Android中图片优化之webp使用_第1张图片

第二步,添加WebpUtils文件,里面有通过so包来处理webp文件成为byte数组的方法


Android中图片优化之webp使用_第2张图片

第三步,应用




效果图:Android中图片优化之webp使用_第3张图片

你最想要的源码!Android Service和webp讲解源码 

你可能感兴趣的:(优化,图片,webP)