如何在android中保存从相机拍摄的图像

Posted

技术标签:

【中文标题】如何在android中保存从相机拍摄的图像【英文标题】:How to save captured image from camera in android 【发布时间】:2021-07-05 22:03:35 【问题描述】:

Camera2Basic 的official sample 用于从相机捕获图像。 它仅在活动中显示捕获的图像,但不会将图像保存到外部存储中

如何将该图像保存到外部存储?

我在互联网上对此进行了很多搜索,但从 android 11 (API 30) 开始,所有这些都已弃用。 谢谢!

【问题讨论】:

您想要专门用于在 Android 11 中保存图像的代码吗? 你说的外部存储是指SD卡吗? 也许this 可以帮助:D 使用private suspend fun saveResult()。这是您引用的源代码中的功能之一。 ;-) 你想要专门用于在 Android 11 中保存图像的代码吗? @AbhishekChoudhary,是的.. 是的,我的意思是 SD 卡。 【参考方案1】:

使用来自 google 的 camerax lib,它是 android jetpack 的一部分

【讨论】:

谢谢!这对我有用....CameraX 的官方示例非常有用

以上是关于如何在android中保存从相机拍摄的图像的主要内容,如果未能解决你的问题,请参考以下文章

如何让用户选择在保存之前裁剪从相机拍摄的照片?

如何在 Android 中保存相机拍摄的图片(应用 glsl 效果)?

如何在 Android 上使用 MediaStore 将数据从相机保存到磁盘?

刚从相机拍摄并通过从图库中挑选显示的Android裁剪图像

如何仅在 Swift 中访问从相机拍摄的图像,就像 iOS 中的画廊一样?

如何从使用 pdfkit 相机拍摄的图像创建 pdf