我试图从方块和相机中以方形形状裁切照片。从画廊的作品完美,画廊打开,我选择图片,然后作物框架始终保持正方形的形状,即使我调整它的大小。但是当我对相机拍摄的照片做同样的处理时,无论我在代码中改变了什么,裁剪框都保持矩形。ANDROID作物:方形作物
我读到这可以通过aspectX
和aspectY
更改,但我仍然得到相同的结果。 目前我的代码如下:?
Intent i = new Intent("android.media.action.IMAGE_CAPTURE");
File f = new File(Environment.getExternalStorageDirectory(), "photo.png");
i.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(f));
i.putExtra("crop", "true");
i.putExtra("outputX", 320);
i.putExtra("outputY", 320);
i.putExtra("aspectX", 320);
i.putExtra("aspectY", 320);
i.putExtra("scale", true);
mUri = Uri.fromFile(f);
startActivityForResult(i, CAMERA_PICTURE);
是否有身体有办法来配置裁剪框始终保持方形... 提前感谢!
谢谢@Mertuarez,但请你详细阐述一下还有一个小例子?我不明白这个代码的哪一部分图像会以正方形的形状和我需要的正方形的大小裁剪。再次感谢! – Manyfatboy