組み込みのトリミング アクションを使用して画像をトリミングしたい。私のコードは...
Intent intent = new Intent(
"com.android.camera.action.CROP");
intent.setDataAndType(
Uri.fromFile(new File(mQueue.sdcardPath)),
"image/*");
// set crop properties
intent.putExtra("crop", "true");
// indicate aspect of desired crop
intent.putExtra("aspectX", WallpaperManager
.getInstance(getActivity())
.getDesiredMinimumWidth());
intent.putExtra("aspectY", WallpaperManager
.getInstance(getActivity())
.getDesiredMinimumHeight());
// indicate output X and Y
intent.putExtra("outputX", WallpaperManager
.getInstance(getActivity())
.getDesiredMinimumWidth());
intent.putExtra("outputY", WallpaperManager
.getInstance(getActivity())
.getDesiredMinimumHeight());
intent.putExtra("return-data", true);
intent.putExtra("scale", true);
intent.putExtra("scaleUpIfNeeded", true);
File file = new File(mQueue.sdcardPath);
intent.putExtra(MediaStore.EXTRA_OUTPUT,
Uri.fromFile(file));
startActivityForResult(intent, CROP_ACTION);
クロップ インテントを開きますが、ハイライト ビューは画像サイズに応じたサイズを維持しません。例 : 私の iamge は 720x1280 で、Galaxy s3(720x1280) でクロップすると、ギャラリー アプリケーションのようにハイライト表示がいっぱいになるはずです。でもできないんです。
私の画像が1500x1200の場合、ハイライトビューは高さに収まるはずですが、小さいままです。タッチして伸ばす必要があります。
このようにする必要があります
上記の結果を取得するためのパラメーターがありませんか??