2014-04-16 111 views
0

当我节省SD卡则图像质量损失图像质量损失

这里的图像是我同

Bitmap bitmap2 = extras.getParcelable("data"); 
File file = new File(path); 
FileOutputStream fOut = new FileOutputStream(file); 
bitmap2.compress(Bitmap.CompressFormat.JPEG, 100, fOut); 
fOut.flush(); 
fOut.close(); 
+0

什么是bitmap2? –

+0

它使用Android默认作物 com.android.camera.action.CROP –

+1

for croup只是使用foloowing lib它很容易https://github.com/biokys/cropimage –

回答

1

代码如果你不想失去质量,您的文件保存为PNG这是一种无损压缩格式:

bitmap2.compress(Bitmap.CompressFormat.PNG, 100, fOut); 
+0

我改变了它仍然是一个问题 –