如何根据用户选择裁剪已知路径的图像

How to crop image with known path based on user selection

在我的应用程序中,我使用 intent MediaStore.ACTION_IMAGE_CAPTURE 拍摄了一张照片,并将图像保存到我的应用程序专用的外部存储中。我还保存了拍照的路径。 在下一步中,我想从这张照片中裁剪 3 张图片,但我不知道该怎么做。我找到这篇文章 Crop an Image by passing the image file path in Android 但答案使用 com.android.camera.action.CROP,这通常不受支持。我想像这样裁剪

Bitmap bmp=BitmapFactory.decodeResource(getResources(), R.drawable.xyz);
resizedbitmap1=Bitmap.createBitmap(bmp, 0,0,yourwidth, yourheight);

但我需要根据用户选择裁剪图片。谁能帮我这个?我被困在这里了。

所以我最终使用了一些第三方库来裁剪图片。我建议你也这样做。你会在 github 上找到很多,根据你的喜好选择。