问题标签 [android-crop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
8457 浏览

android - 为什么Android裁剪意图不返回ActivityResult?

我正在尝试从媒体库中裁剪图像。我可以访问图像,启动默认裁剪工具,甚至可以保存裁剪后的图像结果。

但是,如果裁剪成功,我使用的意图将不会返回任何结果。

我的主要方法:

– OnActivityResult() 方法 –

如果我取消裁剪活动,我会成功收到“用户取消照片裁剪”消息。但是,如果我裁剪图像,新裁剪的图像将出现在目标目录中,但永远不会调用 OnActivityResult() 函数。是什么赋予了?

查看 LogCat,我发现每次保存裁剪后的图像时,“JavaBinder”都会抱怨“Binder Transaction 失败”。我知道这在某种程度上与内存有关,但裁剪后的文件大小只有 24KB。

0 投票
4 回答
143965 浏览

android - 在android中裁剪图像

我想对图像进行裁剪,我发现了一些非常有用的图像,但不知何故就像没有使未选择的区域变暗,所以我想知道有人知道怎么做吗?或引导我走向正确的方向?我发现的在线教程显示,它会使所选区域变暗,但是当我使用它时,它不会。请帮助我,非常感谢,并为我的英语不好感到抱歉。

我使用的教程的链接。

裁剪图像教程 1

裁剪图像教程 2

我希望它是这样的。

我希望它是这样的

编辑 我使用此按钮侦听器通过调用 CropImage 类活动来调用cropImage 文件。这是一个自定义意图,而不是android内部的裁剪功能,但我认为它是它的副本,以便使其支持所有版本,但是当我调用它时,所选区域没有变亮,我不知道问题出在哪里,谁能指导我?谢谢 这是我正在使用的库drioid4you 裁剪图像

0 投票
1 回答
22628 浏览

android - 在 Android 中裁剪图像(裁剪意图)

我使用此代码来使用 android 的内置图像裁剪工具。我的代码如下

在按钮的单击侦听器中调用 takePicture。完成的是我可以打开 android 相机拍照,并在点击保存时将图像保存在我的 imageView 上。但是没有出现裁剪活动,而且 imageView 上的图像看起来很糟糕。质量就像是像素化的。难道我做错了什么?我使用三星 Galaxy Tab 3 测试我的应用

使用下面的答案进行编辑...仍然无法正常工作

定位猫在这里

0 投票
0 回答
1190 浏览

android - 打开裁剪意图android

我正在使用以下代码允许用户捕获图像然后在 android 中裁剪它,我在互联网上找到了代码

它工作得很好,但是当它调用裁剪意图时它显示两个选项并允许用户在它们之间进行选择的问题

我想要做的是默认选择第一个选项,并且不向用户显示此选择器以强制他裁剪图像,或者至少不允许用户通过按回强制他裁剪图像来关闭此对话框.

有人可以帮忙吗?

0 投票
2 回答
221 浏览

android - 从活动类中重构 performCrop() 方法

我有一个完美运行的 PerformCrop 方法。

我想把它移到我的“util”类中,这样我就可以在其他活动中调用它。这有一些复杂性,因为它使用返回调用类的意图。我认为这应该没有问题,但也许我不正确。

这是我尝试过的以及我看到的问题

  1. 我将 performCrop() 剪切并粘贴到我的 util 类中。
  2. 我在“startActivityForResult(cropIntent, CROP_IMAGE);”出现错误 它没有识别该方法,因此我使用“扩展活动”扩展了该类
  3. 当它运行时出错,我不是 100% 确定原因,但捕获到异常

'java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法'android.app.ActivityThread$ApplicationThread android.app.ActivityThread.getApplicationThread()'

这是方法,下面是“onActivityResult”方法。谁能告诉我如何将 performCrop() 移动到非 Activity 扩展类?

代码

当相机意图返回成功结果时从 Activity 调用。请注意,裁剪意图也将返回此方法。

0 投票
1 回答
801 浏览

android - 如何使用 android CROP 函数从图像中获取坐标?

在我的应用程序中,用户可以上传图像,然后他可以使用 android CROP 功能选择其中的一部分 (参见示例图像 1)

我想由用户使用CROP 函数或其他类似方法获取所选区域的坐标(参见示例图 2)。

示例图 1

示例图 2

0 投票
1 回答
757 浏览

android - android从图库中裁剪图像nullpointexception

我在相机中工作。我想从我的画廊中选择图像并裁剪选定的照片,然后在我的 imageview 中显示它。我写了一些代码,但我在裁剪时遇到了问题。这是我的错误

这是我的代码我在裁剪图像中遇到问题,因为当我删除裁剪时,我的应用程序运行完美,我做错了什么?如果有人知道解决方案,请帮助我

0 投票
0 回答
831 浏览

android - Android M 的裁剪意图问题

这是我现有的作物意图代码。这适用于所有设备

现在当我在 android M 中测试它时,我得到了以下异常。

java.lang.IllegalArgumentException: mediaStoreUri 必须是 MediaStore Uri

要解决此问题,请使用 mediastore 插入图像并尝试使用下面的 uri,但此代码也仅在 android M 中失败。请帮助修复。

现在我只遇到 Android M 设备的问题。在这种情况下,裁剪意图返回 null

0 投票
0 回答
48 浏览

android - 某些设备中的相机上传问题[可能重复]

我在将图像从相机和画廊拍摄到片段时遇到问题,我的情况是

我在视图寻呼机中有四个片段,其中一个片段具有个人资料图片更新功能,我没有得到onActivityResult()某些设备的父活动结果,这就是为什么我也没有得到片段的结果,我正在使用下面的代码,请告诉我出了什么问题“我主要在三星设备中遇到这个问题”,

关于家长活动的活动结果

用于捕获照片的片段配置文件中的意图

0 投票
0 回答
952 浏览

java - Android-在surfaceview的边界框内裁剪方形图像

我正在尝试从相机预览中裁剪边界框内的图像并显示在活动中。我有一个表面视图和一个正方形的图像视图。我必须捕获仅出现在 imageview 中的图像。以下是我的裁剪代码,不知道这里有什么问题,请帮忙

我的代码有什么问题?