问题标签 [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.
bitmap - 我可以使用android默认裁剪功能在imageview中裁剪我的位图吗
我想使用android默认裁剪功能来裁剪imageview中存在的位图,然后将该裁剪的位图设置为当前的imageview。这是我的代码,但它不起作用。需要帮助...
android - 图像处理:文件路径 + uri + exif 数据(旋转)问题
几天来,我一直在努力创建一个活动,从相机中挑选图像并有效地将其裁剪成正方形(而不是将图像加载到内存中)。
拍照没什么大不了的:
然后,我尝试为每个设备使用 OOTB 裁剪功能,例如:
现在,使用 IMAGE_CAPTURE 的输出路径,我能够检索表示图像已旋转(即:270 度)的 exif 数据,但意图似乎并不关心 exif 数据。
我正在将生成的路径转换为 uri,例如:
顺便说一句:我正在三星设备上对此进行测试,Nexus 上的相同代码可以正常工作。
android - 无法在 Android 中使用 Android Crop 图像裁剪库
我正在开发一个 Android 项目。在我的项目中,我想添加裁剪图像功能。所以我使用了这个库,https://github.com/jdamcd/android-crop。但是当我使用它时。它给了我错误。
我是这样安装的:
我把它放在grandle中,编译'com.soundcloud.android:android-crop:1.0.1@aar'
我把它放在清单文件中,
这就是我在代码中使用的方式:
我像这样打开图像选择器
Crop.pickImage(CurrentActivity.this, IMAGE_CHOOSER_REQUEST_COODE);
在onActivityResult中,我是这样做的
/li>但是在我裁剪图像并单击“确定”后,活动的结果不等于确定。所以我无法检索裁剪的图像数据。
所以我删除
/li>resultCode==RESULT_OK
并像这样检索:
数据始终为空。我的代码有什么问题,我该如何解决?
android - TouchImageView 中的裁剪图像模糊
我使用裁剪意图向我的应用程序添加图像裁剪功能。我使用TouchImageView作为我的图像视图。裁剪并将裁剪后的图像设置为TouchImageView后,图像变得模糊。在添加此裁剪功能之前,我已经这样做以从相机获取图像数据并将其设置为 TouchImageView 为:
但是现在,为了使用裁剪意图,在图像捕获和裁剪之后,我使用它来将裁剪的图像设置为我的 TouchImageView:
但是,图像集现在是模糊的。谁能帮我这个?(我也在尝试使用其他可用的裁剪库..但我只是想知道为什么这不起作用)
android - Android:在捕获或从图库中挑选后裁剪图像
我正在开发一个应用程序,作为其中的一部分,我需要在从相机捕获或从图库中选择图像后裁剪图像。我的应用程序中有一个导航抽屉,用户可以从中选择一个选项来查看他的图像(相机或画廊)。每当他单击其中一个选项时,将调用一个片段,其余部分在其中完成(调用相机,单击图片,获取数据并将图像设置为图像视图)。所以,现在我需要为图像添加裁剪功能,并且我使用了在线可用的裁剪库之一,可以在此处找到. 在我的应用程序中尝试之前,我创建了一个新的 android studio 项目并制作了一个示例应用程序,用户可以在其中通过单击按钮选择相机,然后完成裁剪并将裁剪后的图像设置为屏幕上的图像视图。该项目可以在这里找到。现在,我尝试在我的应用程序中实现相同的功能,但它不起作用。来到代码,我有一个导航抽屉类,然后是一个片段类。在我的 MainDrawerActivity(简要)中:
在菜单选项中:
现在,在我的 Fragment_TouchImageView.java(片段)中:
这是整个代码:
所以,我给出了一系列日志标签来了解流程,这就是问题所在。每当我选择相机或画廊时,它都会正确打开,当我捕获图像时,将调用 beginCrop(),当我选择所需的裁剪区域并单击完成时,它什么也不做。流程不会进入此循环:
在不同的示例应用程序项目中相同的工作没有任何问题。(它没有片段)
请帮我解决这个问题!
java - Android 从 Intent 获取裁剪图像的 URI
我正在尝试从 Android 相机捕获图像/从图库中选择图像,然后在对其执行其他操作之前对其进行裁剪。我无法取回裁剪图像的 URI。任何有关如何在图像被裁剪后取回图像 URI 的帮助将不胜感激!
下面的代码与我的 onActivityResult 和执行裁剪的函数有关
问题出在行selectedImageUri = data.getData()
中,在data.getData()
完成裁剪后返回 null 。如何取回裁剪图像的 URI?我不想得到data.getExtras.getParcelable("data")
,因为它会返回缩略图并破坏图像分辨率。
提前致谢!
android - Android-crop 总是返回 null 作为 outputUri
crop() 的输出 URI 始终为空。值得注意的是,结果代码是RESULT_CANCELLED
针对requestCode == Crop.REQUEST_CROP
.
onActivityResult 函数:
我正在调用 dispatchTakePictureIntent() 来拍照并存储它。这是代码:
存储图片后,我将存储图片的URI传递给Android-crop库的crop函数。
android - 如何使用默认裁剪意图裁剪 android marshmallow 中的图像?
在我的应用程序要求中,从图库中选择图像,然后裁剪所选图像并设置为图像视图。下面是我裁剪图像的示例代码。
上面的代码在下面的 android marshmallow 设计中运行良好,但是 android marsh mallow 它崩溃了。如何解决这个问题?
android - Android:裁剪图像并在 ImageView 上显示
我想从图库中选择一个文件,然后尝试裁剪它我面临的问题是:
裁剪图像和活动结果后,我收到错误,因为我收到 null,
结果活动的片段
这是我的做作物功能
我已将crop 声明为: private static final int crop = 5;
android - 某些设备的Android裁剪操作getData null
使用活动结果裁剪图像时出现问题。我已在设备 >6 上设置权限。但是当显示裁剪和裁剪成功时,结果数据为空。(imageReturnedIntent.getData()
我们为空,意图数据也为空)。这是代码裁剪图像。
这是代码活动结果
问题是什么?