问题标签 [android-image-capture]

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 投票
1 回答
837 浏览

android - Glide 无法加载从某些 Android 设备中的摄像头捕获的图像

在我的 android 应用程序中,我正在从相机捕获图像并通过滑行加载它。在某些设备中它可以正常工作,但某些设备(如 LG Q6、MI note 4)无法正常加载。请检查我的代码并给出一些解决方案。

在 Kotlin 文件中:

在 XML 文件中:

0 投票
1 回答
337 浏览

android - Camera2 api单击单击多个图像

我正在使用 camera2 api 在我的 android 应用程序中捕获图像。当我单击按钮捕获图像时,它只需单击一下即可单击多个图像。此问题仅在少数设备上发生。有什么建议可以停止单击多张图片吗?

0 投票
0 回答
72 浏览

android - 退出 Camera2BasicFragment(使用 Camera2 API 的 Android 自定义相机)以在下一个活动中显示捕获的图像时出错

我使用来自 Google 的示例代码来实现使用 Camera2 API 的自定义相机。我想在下一个活动中显示捕获的图像。

Camera2Basic 示例代码

但是,我无法安全退出 Camera2BasicFragment 并启动下一个活动以显示捕获的图像。

这是我试图开始下一个活动的代码:

这是保存图像并裁剪它的功能。我不确定裁剪是否正确。我只想能够首先在下一个活动中显示图像。当我稍后返回拍摄更多图像时,相机必须工作正常。

0 投票
0 回答
151 浏览

android - onActivityResult 中的多个图像/图片

我有 2 个按钮:

  1. 1个按钮我可以拍照
  2. 在另一个按钮上,我可以从图库中选择图片。

问题是当我拍照时它正在显示它,但是当我拍摄另一张照片时它正在替换当前图片,但我想要的是图片彼此下方。例如,我从图库中选择 1 张图片并拍摄 2 张​​图片,我想查看 3 张图片,但找不到合适的解决方案。

0 投票
1 回答
388 浏览

android - File.createTempFile() 将随机字符串添加到文件名

我面临一个我不明白的问题。我正在拍照,然后按照下面的代码创建一个 PNG 图像文件,但是在某个地方,随机字符串被添加到文件名中,这给我带来了各种各样的问题。例如(根据我找到的教程):我创建了一个名为 dimage_(生成的时间戳)的图像,并将字符串保存到共享首选项和getExternalFilesDir(Environment.DIRECTORY_PICTURES). 在共享首选项中,字符串是正确的,但文件附加了上述字符串。

例如:生成的文件名字符串保存在共享首选项中:

而使用 adb 检查的文件结果为:

我不知道1215099619多余的部分是从哪里来的!

这是活动的代码:

根据我String imageFileName;用来保存路径的代码,然后在按钮单击操作中使用它以将其保存到共享首选项中。

谢谢!

0 投票
2 回答
158 浏览

android - Android图像捕获,如何获得最低质量的图片以占用更少的空间

我正在使用Android's默认相机来捕捉我的意图。出来的图像质量非常好,我似乎找不到降低图像质量的方法。

如果不实施自定义,这是否可能Camera

是否可以设置最大 2MB 或类似的大小限制?或者只是以尽可能低的质量拍摄图像,因为我的应用程序中的图像不需要具有良好的质量。

编辑

我没有Bitmaps在我的应用程序中使用。我正在拍摄图像,然后将它们发送到后端。在完美的场景中,我想捕获低质量的图像,然后尽可能将它们保存到手机中。如果那不可能,那么我想至少将压缩图像发送到后端。

0 投票
0 回答
189 浏览

android - 从相机捕获图像时,在一加设备中发现 ImageFile 为空

我正在尝试从相机和外部存储中获取图像。然后将其发送到裁剪,然后将图像保存在服务器上。Note 7 Pro 和三星-G920F 等其他设备可以正常使用此代码,但在 OnePlus A600 中发现问题。请帮我解决这个问题

当我尝试在 StartActivity 上获取 imageFile 时,我发现 imageFile null 所以,它无法继续 CropActivity。

0 投票
1 回答
1489 浏览

android - Android Q: Intent(MediaStore.ACTION_IMAGE_CAPTURE) - 找不到处理 Intent 的 Activity

我正在尝试在一个针对 Android Q 的项目中实现从相机拍照。根据我的发现,我已经实现了这个:

创建图像文件:

但是,我得到android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.media.action.IMAGE_CAPTURE typ=image/* flg=0x3 clip={text/uri-list U:content://media/external/images/media/109855} (has extras) }

我搜索了几个小时并按照说明做了所有事情,但仍然没有运气。有趣的是,三星 Galaxy S8createImageFile()回归了null(天哪,我讨厌三星,这对那些人来说总是一些特殊情况)。我在这里做错了什么?

0 投票
0 回答
1524 浏览

image-capture - 将 CameraX 预览帧捕获到位图

我正在尝试使用 Google 的 Camera API - CameraX 解决方法,因为旧设备不支持多个用例(ImageCapture 和 VideoCapture)。

所以我想在不使用用例 ImageCapture 或 ImageAnalysis 的情况下拍摄一张捕捉预览帧的照片并将其转换为位图。

0 投票
2 回答
511 浏览

android - Windows 照片查看器无法从 Android Studio 打开位图压缩图像

我正在使用 android 自定义相机来捕获 JPG 图像,但无法在 Windows 照片查看器上预览它们。任何人都可以请建议。使用其他应用程序(如 Ms Paint、Office、Windows 10 Photo 应用程序)可以看到图像。

在此处输入图像描述