android如何使用现有图像进行裁剪

Posted

技术标签:

【中文标题】android如何使用现有图像进行裁剪【英文标题】:android how to crop using an existent image 【发布时间】:2012-12-09 11:25:05 【问题描述】:

我需要使用选择器和拖动等来裁剪图像。 我无法使用 com.android.camera.action.CROP 因为在我测试的许多手机中都不起作用。 我在这里搜索了所有示例,唯一的工作是在哪里使用 android.provider.MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI 但问题是每次它要求用户选择图像。 有人可以给我贴一个例子。 我需要在我需要的图像上打开它,而不需要用户打开图像,在文件系统中搜索。 我很失望,因为 android 没有提供兼容从 2.1 到 4 的所有设备的东西…… 谢谢

【问题讨论】:

对我来说也是一个例子,我可以自己进行裁剪,使用布局中的视图并获取坐标。 【参考方案1】:

下载示例:- https://github.com/lorensiuswlt/AndroidImageCrop

android 2.1 只需要三个更改:-

    在 main.xml 中,写 wrap_content 而不是 matchparent。

    在 AndroidManifest.xml 中,<uses-sdk android:minSdkVersion="7" />

    在 default.properties 中,target=android-7

项目是最好的导师。

【讨论】:

以上是关于android如何使用现有图像进行裁剪的主要内容,如果未能解决你的问题,请参考以下文章

如何使用默认裁剪意图裁剪 android marshmallow 中的图像?

如何在 Python 中检测边缘并裁剪图像

如何在 Android 7.0 中从相机或图库中选择要裁剪的图像?

如何修复裁剪突出显示视图的高度,而不是使用上传的图像进行更改?

Android如何裁剪图像使用像css这样的xml

如何使用 OS Lollipop 在 Java 中为 Android 裁剪图像