2

私のアプリケーションでは、カメラを使用して写真を撮ります。
このコードを使用して、カメラ アクティビティを開始します。

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
timeStamp = new SimpleDateFormat("yyyyMMddHHmmss").format(new Date());
File file = new File(directory, timeStamp+".png"); //name 
Uri outputFileUri1 = Uri.fromFile(file);
intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri1);
startActivityForResult(intent, CAMERA_RESULT);

onActivityResult()このコードは機能していますが、メインのアクティビティがデータを取得する前にプレビュー画像を編集するにはどうすればよいですか(クロップ、回転など) 。
または、アプリケーションから画像のフォト エディターを起動するにはどうすればよいですか?

4

1 に答える 1

1

画像からBitmapオブジェクトを作成すると、それを操作できます。

String fooFile = "PATH TO FILE";
Bitmap bmp = BitmapFactory.decodeFile(fooFile);

これが切り抜きのです。より多くの例については、「ビットマップ操作アンドロイド」のGoogleのみ

于 2013-02-28T18:38:34.427 に答える