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

Posted

技术标签:

【中文标题】如何根据用户选择裁剪具有已知路径的图像【英文标题】:How to crop image with known path based on user selection 【发布时间】:2018-12-12 17:18:04 【问题描述】:

在我的应用中,我使用 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);

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于如何根据用户选择裁剪具有已知路径的图像的主要内容,如果未能解决你的问题,请参考以下文章

即时裁剪图像

在matlab中的图像中裁剪具有特定分辨率的图像

裁剪图像以获取特殊路径

UIImageVIew 根据 ImageView 大小裁剪图像中心

如何在黑莓中裁剪具有特定形状的图像?

如何根据触摸时创建的形状裁剪图像?