この例http://www.londatiga.net/featured-articles/how-to-select-and-crop-image-on-android/に従って、アプリに画像トリミング アクティビティを実装しました。
私が達成したいのは、元の画像のより小さい寸法の正方形にトリミングされた画像です。たとえば、画像 400 x 600 は、トリミングされた画像 400 x 400 になります。残念ながら、トリミングされた画像を決定する長方形サイズは画像を埋めず、設定した入力に関係なく変更されませんIntent("com.android.camera.action.CROP")
。
Intent intent = new Intent("com.android.camera.action.CROP");
intent.setType("image/*");
intent.setData(mImageCaptureUri);
intent.putExtra("outputX", widthHeight);
intent.putExtra("outputY", widthHeight);
intent.putExtra("crop", "true");
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 1);
intent.putExtra("noFaceDetection", true);
intent.putExtra("return-data", true);
これは、私が使用している Android エミュレーターによるものですか、それともどうすれば変更できますか?
2 番目の質問: この Intent を何らかの方法でスタイルできるかどうか教えてもらえますか?
どうもありがとう!!