0

次のコードを使用して、カメラから取得した画像をトリミングしています。

Intent intent = new Intent("com.android.camera.action.CROP");              
intent .setDataAndType(outputFileUri, "image/*");
intent.putExtra("outputX",600);
intent.putExtra("outputY", 600);
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 1);
intent.putExtra("scale", true);
intent.putExtra("return-data", false); 
startActivityForResult(intent, 2);

私の問題は次のとおりです。

  1. 一部のデバイスでは画像のトリミングが正常に機能し、一部のデバイスではアプリがクラッシュします。この状態を処理するにはどうすればよいですか?

  2. もう1つのことは、トリミングされた画像がズームしすぎてぼやけてしまうことです。

4

1 に答える 1

0

写真が大きすぎるとクラッシュします。大きな写真を切り抜く方法 を参照してください。

于 2012-12-17T08:54:11.537 に答える