压缩图片到指定大小
2015-09-17 18:14
274 查看
/** * 压缩图片的大小 * @param image * @return */ private Bitmap compressImage(Bitm 4000 ap image) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); image.compress(Bitmap.CompressFormat.JPEG, 100, baos); int options = 100; while ( baos.toByteArray().length / 1024>100) { //压缩到100K以下 baos.reset(); image.compress(Bitmap.CompressFormat.JPEG, options, baos); options -= 10; } ByteArrayInputStream isBm = new ByteArrayInputStream(baos.toByteArray()); Bitmap bitmap = BitmapFactory.decodeStream(isBm, null, null); return bitmap; }
相关文章推荐
- codefroces round 320 div2 题解
- Hibernate笔试面试题
- Linux下的压缩解压缩命令详解
- 20150913HTML5心得
- WXHL 学习文章连载 (十)
- Android Asynctask
- 标准模板库STL学习总结
- 动态添加碎片
- duplicate symbols for architecture x86_64
- Finding Team Member
- java 编程思想阅读笔记(4)
- cacti邮件告警设置
- Android wakelock
- 加密-上课内容
- mongodb计算地理空间距离实例
- iOS 去除tableview的黏性
- Nim 中的引用和指针
- ThreadPoolExecutor线程池使用介绍
- nmon linux监控工具
- php ZipArchive文件夹删除