Android 裁剪质量丢失的图像文件
我使用以下代码让用户从图库中选择图片。然后用户可以裁剪它。结果将写入输出文件中。问题是输出文件的质量比原始文件差得多。有没有一种方法可以保证质量不松动。 谢谢Android 裁剪质量丢失的图像文件,android,crop,Android,Crop,我使用以下代码让用户从图库中选择图片。然后用户可以裁剪它。结果将写入输出文件中。问题是输出文件的质量比原始文件差得多。有没有一种方法可以保证质量不松动。 谢谢 当你把这个放进去的时候有没有变化:intx=200;int y=200;意向。额外(“输出x”,x);意向。额外(“输出”,x)?解决了吗?你能发布解决方案吗? Intent intent = new Intent("com.android.camera.action.CROP"); intent.set
当你把这个放进去的时候有没有变化:
intx=200;int y=200;意向。额外(“输出x”,x);意向。额外(“输出”,x)代码>?解决了吗?你能发布解决方案吗?
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);