700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > WebP介绍 -- Android使用WebP格式图片

WebP介绍 -- Android使用WebP格式图片

时间:2023-09-01 08:23:19

相关推荐

WebP介绍 -- Android使用WebP格式图片

编译环境要求

Android studio 2.3及以上Android4.0(14)中支持有损的WebP图像,Android4.3(18)或更高版本支持无损和透明的WebP图像;

如何使用

使用AS自带工具批量处理(主要是本地资源图片)

1、选中需要转换的图片,右击,在弹出菜单下边会有一个“Convert to WebP”的选项,如下图:

2、点击后,会弹出“Converting Images to WebP”的菜单项,可选有损压缩或无损压缩,如下图所示

注意:

​ .9图及带有透明背景的图片不能直接转换为WebP格式;

3、点击“OK”后,开始压缩

左边为原图;右边为转换格式后图片;中间为两者间差别的像素

当原图为jpg格式时:

jpg:75%的有损压缩,大小仅原图的11%

当原图为png格式时

png:75%的有损压缩,大小仅有原图的7%

minSdkVersion大于等于18时,也可以选择无损压缩,点击确定后,转换立刻开始

png:无损压缩,大小仅有原图的12%

jpg已经是一种有损压缩过的图片格式,再次进行无损处理,有可能比原图还大

通过代码处理(主要是手机相册图片)

try {Bitmap bitmap = BitmapFactory.decodeFile(srcPath);FileOutputStream os = new FileOutputStream(newPath);if (null != bitmap) {press(pressFormat.WEBP, 75, os);os.flush();os.close();}} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}

其他

本地图片如果需要批量转换,则选中整个文件夹或者一次性选中多张图片即可WebP格式网络静态图片加载:Glide已支持

检测图片格式

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。