我使用以下代码让用户从图库中选择一张图片。然后用户可以裁剪它。结果写在输出文件中。问题是输出文件的质量远低于原始文件。有没有办法让它没有质量松散。 感谢。
Intent intent = new Intent("com.android.camera.action.CROP");
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
intent.putExtra("crop", "true");
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 1);
File fileOut = new File(Environment.getExternalStorageDirectory() + "/Outputfile.png");
intent.putExtra("output", Uri.fromFile(fileOut));
intent.putExtra("outputFormat", Bitmap.CompressFormat.PNG);
startActivityForResult(Intent.createChooser(intent, getString(R.string.loEditarPerfiles_SeleccioneImagen)), 1234567);