1

画像をトリミングするための次のコードがあります。

Intent cropIntent = new Intent("com.android.camera.action.CROP");
    //indicate image type and Uri
cropIntent.setDataAndType(picUri, "image/*");
    //set crop properties
cropIntent.putExtra("crop", "true");
    //indicate aspect of desired crop
cropIntent.putExtra("aspectX", 1);
cropIntent.putExtra("aspectY", 1);
    //indicate output X and Y
cropIntent.putExtra("outputX", 256);
cropIntent.putExtra("outputY", 256);

    //start the activity - we handle returning in onActivityResult
startActivityForResult(cropIntent, PIC_CROP);

しかし、ユーザーがクロッパーのサイズを変更できるようにしたくありません。ユーザーは、クロッパーの四角形を画像の上に移動し、画像の事前定義されたサイズ (幅 x 高さ) をトリミングするだけです。

4

0 に答える 0