Android中常用的图片压缩方式

本文介绍了Android中常用的图片压缩方法,包括质量压缩、尺寸压缩和格式转换。质量压缩通过调整bitmap的quality属性来降低图片质量,适用于JPEG格式。尺寸压缩通过改变图片像素或设置采样率来减小内存占用,PNG格式不受质量压缩影响。此外,Android支持的图片格式有PNG、JPEG和WebP,WebP是一种压缩效率高的格式。
摘要由CSDN通过智能技术生成

图片压缩方式常用的有尺寸压缩质量压缩格式变化以及通过JNI调用libjpeg库来进行压缩,下面就先分别介绍下常见的质量压缩和尺寸压缩。(尺寸压缩,质量压缩底层也是通过调用native的方法进行压缩的,而native中的则是通过Skia这个库实现的,但是,最终还是调用了libjpeg库进行压缩的。)

1. 格式变化
现在android支持的图片格式有三种:png、jpeg、webp;
- png: 无损图片的压缩类型,能保存透明等图,它同时提供 24位和48位真彩色图像支持以及其他诸多技术性支持。
- Jpeg:有损图片的压缩类型,有损压缩方式去除冗余的图像和彩色数据,获取得极高的压缩率的同时能展现十分丰富生动的图像,换句话说,就是可以用最少的磁盘空间得到较好的图像质量。但是,bitmap quality属性越小,图片的清晰度越差。
- WebP:WebP(发音 weppy,项目主页),是谷歌推出的一种支持有损压缩和无损压缩的图片文件格式,派生自图像编码格式 VP8。

结论:

2. 质量压缩
设置bitmap quality属性࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值