问题标签 [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 投票
0 回答
478 浏览

bitmap - 我可以使用android默认裁剪功能在imageview中裁剪我的位图吗

我想使用android默认裁剪功能来裁剪imageview中存在的位图,然后将该裁剪的位图设置为当前的imageview。这是我的代码,但它不起作用。需要帮助...

0 投票
0 回答
264 浏览

android - 图像处理:文件路径 + uri + exif 数据(旋转)问题

几天来,我一直在努力创建一个活动,从相机中挑选图像并有效地将其裁剪成正方形(而不是将图像加载到内存中)。

拍照没什么大不了的:

然后,我尝试为每个设备使用 OOTB 裁剪功能,例如:

现在,使用 IMAGE_CAPTURE 的输出路径,我能够检索表示图像已旋转(即:270 度)的 exif 数据,但意图似乎并不关心 exif 数据。

我正在将生成的路径转换为 ​​uri,例如:

顺便说一句:我正在三星设备上对此进行测试,Nexus 上的相同代码可以正常工作。

0 投票
1 回答
2105 浏览

android - 无法在 Android 中使用 Android Crop 图像裁剪库

我正在开发一个 Android 项目。在我的项目中,我想添加裁剪图像功能。所以我使用了这个库,https://github.com/jdamcd/android-crop。但是当我使用它时。它给了我错误。

我是这样安装的:

  1. 我把它放在grandle中,编译'com.soundcloud.android:android-crop:1.0.1@aar'

  2. 我把它放在清单文件中,

这就是我在代码中使用的方式:

  1. 我像这样打开图像选择器

    Crop.pickImage(CurrentActivity.this, IMAGE_CHOOSER_REQUEST_COODE);

  2. 在onActivityResult中,我是这样做的

    /li>
  3. 但是在我裁剪图像并单击“确定”后,活动的结果不等于确定。所以我无法检索裁剪的图像数据。

    所以我删除resultCode==RESULT_OK并像这样检索:

    /li>

数据始终为空。我的代码有什么问题,我该如何解决?

0 投票
1 回答
259 浏览

android - TouchImageView 中的裁剪图像模糊

我使用裁剪意图向我的应用程序添加图像裁剪功能。我使用TouchImageView作为我的图像视图。裁剪并将裁剪后的图像设置为TouchImageView后,图像变得模糊。在添加此裁剪功能之前,我已经这样做以从相机获取图像数据并将其设置为 TouchImageView 为:

但是现在,为了使用裁剪意图,在图像捕获和裁剪之后,我使用它来将裁剪的图像设置为我的 TouchImageView:

但是,图像集现在是模糊的。谁能帮我这个?(我也在尝试使用其他可用的裁剪库..但我只是想知道为什么这不起作用)

0 投票
1 回答
2055 浏览

android - Android:在捕获或从图库中挑选后裁剪图像

我正在开发一个应用程序,作为其中的一部分,我需要在从相机捕获或从图库中选择图像后裁剪图像。我的应用程序中有一个导航抽屉,用户可以从中选择一个选项来查看他的图像(相机或画廊)。每当他单击其中一个选项时,将调用一个片段,其余部分在其中完成(调用相机,单击图片,获取数据并将图像设置为图像视图)。所以,现在我需要为图像添加裁剪功能,并且我使用了在线可用的裁剪库之一,可以在此处找到. 在我的应用程序中尝试之前,我创建了一个新的 android studio 项目并制作了一个示例应用程序,用户可以在其中通过单击按钮选择相机,然后完成裁剪并将裁剪后的图像设置为屏幕上的图像视图。该项目可以在这里找到。现在,我尝试在我的应用程序中实现相同的功能,但它不起作用。来到代码,我有一个导航抽屉类,然后是一个片段类。在我的 MainDrawerActivity(简要)中:

在菜单选项中:

现在,在我的 Fragment_TouchImageView.java(片段)中:

这是整个代码:

所以,我给出了一系列日志标签来了解流程,这就是问题所在。每当我选择相机或画廊时,它都会正确打开,当我捕获图像时,将调用 beginCrop(),当我选择所需的裁剪区域并单击完成时,它什么也不做。流程不会进入此循环:

在不同的示例应用程序项目中相同的工作没有任何问题。(它没有片段)

请帮我解决这个问题!

0 投票
3 回答
1870 浏览

java - Android 从 Intent 获取裁剪图像的 URI

我正在尝试从 Android 相机捕获图像/从图库中选择图像,然后在对其执行其他操作之前对其进行裁剪。我无法取回裁剪图像的 URI。任何有关如何在图像被裁剪后取回图像 URI 的帮助将不胜感激!

下面的代码与我的 onActivityResult 和执行裁剪的函数有关

问题出在行selectedImageUri = data.getData()中,在data.getData()完成裁剪后返回 null 。如何取回裁剪图像的 URI?我不想得到data.getExtras.getParcelable("data"),因为它会返回缩略图并破坏图像分辨率。

提前致谢!

0 投票
0 回答
107 浏览

android - Android-crop 总是返回 null 作为 outputUri

crop() 的输出 URI 始终为空。值得注意的是,结果代码是RESULT_CANCELLED针对requestCode == Crop.REQUEST_CROP.

onActivityResult 函数:

我正在调用 dispatchTakePictureIntent() 来拍照并存储它。这是代码:

存储图片后,我将存储图片的URI传递给Android-crop库的crop函数。

0 投票
1 回答
2575 浏览

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

在我的应用程序要求中,从图库中选择图像,然后裁剪所选图像并设置为图像视图。下面是我裁剪图像的示例代码。

上面的代码在下面的 android marshmallow 设计中运行良好,但是 android marsh mallow 它崩溃了。如何解决这个问题?

0 投票
1 回答
1307 浏览

android - Android:裁剪图像并在 ImageView 上显示

我想从图库中选择一个文件,然后尝试裁剪它我面临的问题是:

裁剪图像和活动结果后,我收到错误,因为我收到 null

结果活动的片段

这是我的做作物功能

我已将crop 声明为: private static final int crop = 5;

0 投票
1 回答
612 浏览

android - 某些设备的Android裁剪操作getData null

使用活动结果裁剪图像时出现问题。我已在设备 >6 上设置权限。但是当显示裁剪和裁剪成功时,结果数据为空。(imageReturnedIntent.getData()我们为空,意图数据也为空)。这是代码裁剪图像。

这是代码活动结果

问题是什么?