Android中图片压缩方案详解
Android中图片压缩方案详解
1、质量压缩法
设置bitmap options属性,降低图片的质量,像素不会减少
第一个参数为需要压缩的bitmap图片对象,第二个参数为压缩后图片保存的位置
设置options 属性0-100,来实现压缩。
private Bitmap compressImage(Bitmap image) {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
press(Bitmap.CompressFormat.JPEG, 100, baos);//质量压缩方法,这里100表示不压缩,把压缩后的数据存放到baos中
int options = 100;
while ( baos.toByteArray().length / 1024100) { //循环判断如果压缩后图片是否大于100kb,大于继续压缩
baos.reset();//重置baos即清空baos
press(Bitmap.CompressFormat.JPEG, options, baos);//这里压缩options%,把压缩后的数据存放到baos中
您可能关注的文档
最近下载
- 基于plc控制物流分拣系统.doc
- 近五年高考英语真题高频词汇800词汇编打印版(最新版).docx
- 2026年济南历城区九年级中考语文一模考试试题(含答案).docx VIP
- 异戊烯醇(3-甲基-3-丁烯-1-醇)-编制说明.pdf VIP
- 2026年湖南省卫生系统招聘考试(临床医学)历年参考题库含答案详解.docx VIP
- 降低口服药漏服率品管圈ppt.pptx VIP
- 山地光伏测量施工方案.pdf VIP
- 钢结构入门初级全部课程.pdf VIP
- 2026年济南历城区九年级中考英语一模考试试题(含答案).docx VIP
- 北京市北京师范大学附属实验中学顺义学校2024-2025学年高一下学期期中物理试卷(含解析).pdf VIP
原创力文档

文档评论(0)