我試圖從方塊和相機中以方形形狀裁切照片。從畫廊的作品完美,畫廊打開,我選擇圖片,然後作物框架始終保持正方形的形狀,即使我調整它的大小。但是當我對相機拍攝的照片做同樣的處理時,無論我在代碼中改變了什麼,裁剪框都保持矩形。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