第二种质量压缩
//创建文件
File file = new File(Environment.getExternalStorageDirectory(),"/Pictures/a.jpg");
try {
//创建文件输出流
FileOutputStream fileOutputStream = new FileOutputStream(file);
//创建缓冲输出流
BufferedOutputStream bos = new BufferedOutputStream(fileOutputStream);
/**使用bitmap压缩
* CompressFormat format 图片模式
* int quality 压缩率
* OutputStream stream 输出流
*/
int quality =80;
bitmap.compress(Bitmap.CompressFormat.JPEG,quality,bos);
//刷新
bos.flush();
bos.close();
} catch (Exception e) {
e.printStackTrace();
}
//创建文件
File file = new File(Environment.getExternalStorageDirectory(),"/Pictures/a.jpg");
try {
//创建文件输出流
FileOutputStream fileOutputStream = new FileOutputStream(file);
//创建缓冲输出流
BufferedOutputStream bos = new BufferedOutputStream(fileOutputStream);
/**使用bitmap压缩
* CompressFormat format 图片模式
* int quality 压缩率
* OutputStream stream 输出流
*/
int quality =80;
bitmap.compress(Bitmap.CompressFormat.JPEG,quality,bos);
//刷新
bos.flush();
bos.close();
} catch (Exception e) {
e.printStackTrace();
}