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);