博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
转载-Webp格式用户Android客户端
阅读量:6092 次
发布时间:2019-06-20

本文共 1272 字,大约阅读时间需要 4 分钟。

原文地址:
http://blog.csdn.net/shichaosong/article/details/8752828 

 

 

分类: 
 
 
今天看淘宝Android客户端的leader分析他们做淘宝客户端的经验的时候,听到了这样一个东西:WEBP,是一种图片格式.
 
1.百度百科:http://baike.baidu.com/view/4447461.htm
WebP (发音"weppy"),一种有损压缩的图形档格式,派生自图像编码格式VP8 。是Google在购买On2 Technologies后发展出来的格式,以BSD授权条款发布。
 
2.Android官方文档的支持多媒体格式:
 
3.CSDN下载链接:
android4.0以及后续版本默认支持webp图片格式。但是android4.0以下要使用此类图片需要添加额外的webp格式的解析包。此解析包需要使用ndk环境编译。编译完成后形成libwebp.so库,和libwebp.jar包。
http://download.csdn.net/detail/kay_wyong/4567740
 
4.下面的内容摘自网上,里面也提到使用webp格式的图片

技巧1:使用大小适当的图像

在图像方面,许多Android应用开发者采用的是大小单一的做法。尽管这会使资源管理变得更为简单,但就应用的视觉吸引力而言,这是个错误的做法。要让应用呈现出最佳的视觉效果,那么就应当针对具体的设备屏幕设计不同的图像。最适当的图像才能构建出最棒的用户体验。

技巧2:使用适当格式的图像

我们都见过有些应用在尝试加载某些大型图像时会暂停,这不仅仅因为图像的大小存在偏差,而且还因为图像采用了非理想的格式。Android平台支持许多种媒体格式,比如PNG、JPEG、GIF、BMP和WebP(游戏邦注:仅Android 4.0+版本支持)。PNG是无损图片的理想格式,而JPEG的呈现质量并不稳定。

Android还支持带有Nine-Patch的弹性图像。如果可行的话,可以考虑使用WebP来替代JPEG,因为这种格式在存储和下载时效率更高。也就是说,如果将其作为与较老格式同时使用的独立图片,那么应用整体规模会变大,这就削减了使用新格式的优势。

 
 the native WebP support is available in the Android 4.0 (a.k.a ICS)
Refer: 
You can compress a Bitmap object by specifying ' ' as 'WEBP'.
Enum Values
JPEG   
PNG   
WEBP
 
这里有一篇stackOverFlow的文章,值得参考:
Google Developer的官方文档:
https://developers.google.com/speed/webp/

 

转载于:https://www.cnblogs.com/feitianlee/p/3994866.html

你可能感兴趣的文章
人生苦短之我用Python篇(安装第三方库、正则表达式)
查看>>
【转】oracle之游标
查看>>
成就系统工程师的职业生涯
查看>>
1014 C语言程序设计教程(第三版)课后习题6.4
查看>>
原创 HTML5:JS操作SVG实践体会
查看>>
Proxy代理模式(结构型模式)
查看>>
5. 文件格式
查看>>
文本挖掘之文本推荐(子集合生成)
查看>>
JavaScript+Html 调用Wcf Rest Api接口
查看>>
推荐:python科学计算pandas/python画图库matplotlib【转】
查看>>
我理解的优秀软件工程师
查看>>
信息安全管理(3):网络安全
查看>>
Unity3D初识---窗口和菜单基础介绍
查看>>
[改善Java代码]集合中的元素必须做到compareTo和equals同步
查看>>
ASM文件系统
查看>>
poj1164 The Castle
查看>>
Combinations Of Coins - Medium
查看>>
vue swiper中的大坑
查看>>
Template Metaprogramming with Modern C++: Introduction
查看>>
二进制、八进制、十进制、十六进制之间的转换
查看>>