android-camera相关内容

如何压缩图像大小?

我想使用android相机api以低分辨率捕获图像,但是当我捕获图像时,它将采用设备相机的默认分辨率.所以我想在捕获时以低分辨率或小尺寸捕获图像或如何压缩在android中将大图像变成小尺寸? 解决方案 您可以使用捕获的图像创建位图,如下所示: Bitmap bitmap = Bitmap.createScaledBitmap(capturedImage, width, height, ..

如何获得从默认图像库中选择的图像的正确方向

我已经浏览了一些链接,以获得从默认图片库中选择的图片的正确图片方向,以便在所有设备中正常工作,exif 标签始终返回 0. EXIF对于使用人像相机应用程序 android 拍摄的图像,方向标签值始终为 0 Exif 方向标签返回 0 Exif 数据 TAG_ORIENTATION 始终为 0 http://mobisocial.stanford.edu/news/2011 ..

如何将相机结果作为数据文件夹中的 uri 获取?

我正在创建一个应用程序,我想在其中捕获图像,然后将该图像作为附件发送到电子邮件中. 我正在使用 android.provider.MediaStore.ACTION_IMAGE_CAPTURE 意图操作打开相机,并将文件的 Uri 作为参数传递给 EXTRA_OUTPUT 以获取图像到文件.这是完美的工作,如果我使用 external storage uri 作为 EXTRA_OUTPUT ..
发布时间:2021-11-27 15:18:56 移动开发

Android 相机预览拉伸

我一直致力于在 Android 上制作我的自定义相机活动,但是在旋转相机时,表面视图的纵横比变得混乱. 在活动的 oncreate 中,我设置了 framelayout,其中包含显示相机参数的表面视图. //FrameLayout 将保存相机预览FrameLayout previewHolder = (FrameLayout) findViewById(R.id.camerapreview ..
发布时间:2021-11-27 15:18:45 移动开发

同时使用前后摄像头android

我知道这个问题之前已经被问过很多次了.一年多前我曾寻找过它,但没有找到任何东西,所以再次发布这个问题以收集是否有任何新的想法/方法或技巧. 我希望能够从 Android 设备中的两个摄像头(正面和背面)捕获视频. 我现在唯一的想法是如何每 0.1 秒在正面和背面之间切换,但是我从未能够对此进行编码.请任何人对此提供帮助. 另一个想法是 - 视频通常以每秒 15 或 30 帧的速度 ..
发布时间:2021-11-27 15:18:34 移动开发

允许用户为图像选择相机或图库

我想要做的事情看起来很简单,但经过几天的搜索,我无法完全弄清楚. 我有一个应用程序,允许用户选择多个(最多 5 个)图像.我正在使用 ImageView.当用户点击 ImageView 时,我想允许他们选择 从图库中选择图像,或 使用相机拍摄图像. 我开始使用 ACTION_GET_CONTENT 意图,这对于进入画廊非常有效.然后我尝试使用 ACTION_PICK_ACTIV ..

从相机拍照,无需预览

我正在编写一个 Android 1.5 应用程序,该应用程序在启动后立即启动.这是一个Service,应该在没有预览的情况下拍照.该应用程序将记录某些区域的光密度.我可以拍照,但照片是黑色的. 经过长时间的研究,我遇到了一个关于它的错误线程.如果您不生成预览,则图像将是黑色的,因为 Android 相机需要预览以设置曝光和对焦.我已经创建了一个 SurfaceView 和监听器,但是 onS ..
发布时间:2021-11-27 15:18:04 移动开发

Android 相机意图

我需要将意图推送到默认相机应用程序,以使其拍照、保存并返回 URI.有没有办法做到这一点? 解决方案 private static final int TAKE_PICTURE = 1;私人 Uri imageUri;public void takePhoto(查看视图){意图意图 = 新意图(MediaStore.ACTION_IMAGE_CAPTURE);File photo = ne ..
发布时间:2021-11-27 15:17:57 移动开发

如何在 Android 中以编程方式打开前置闪光灯?

我想在 Android 中以编程方式打开前置闪光灯(不带相机预览).我用谷歌搜索了它,但我发现的帮助让我参考了this页面 有人有任何链接或示例代码吗? 解决方案 对于 2021 年,有了 CameraX,现在变得非常简单:https://stackoverflow.com/a/66585201/294884 对于这个问题,你应该: 检查手电筒是否可用与否? 如果是 ..
发布时间:2021-11-27 15:17:47 移动开发

以原始形式保存图像且无需压缩

我想在不压缩的情况下保存图像并希望以原始形式保存它,即当图像被压缩时,图像尺寸会减小并且图像会变小.为此,我正在使用本机相机.我在 android studio 工作.我正在制作一个应用程序,我在其中使用相机来保存图像.但是图片被压缩了,非常小,质量也很差. 下面是我保存图片的代码 @Overrideprotected void onActivityResult(int requestC ..
发布时间:2021-11-27 14:57:13 移动开发

某些设备中的 onPictureTaken byte[] 小尺寸

我正在使用 Surfaceview 创建自定义相机应用程序.在我的应用程序中,我捕获了图片,但它在 Note 4 中运行良好,在小米移动中存在问题,我不知道发生这种情况的原因. 注意 4 onPictureTaken Byte[] 大小是原始的. 但是 xiaomi onPictureTaken Byte[] 大小始终为 160x120 这是我的代码 PictureCa ..
发布时间:2021-11-27 14:55:48 移动开发

将图像传递给另一个活动时,图像会丢失其原始结果

我正在我的应用程序中开发相机功能.我正在捕获图像并将其传递给另一个活动.我面临的问题是,当我在另一个活动中显示图像时,由于某种原因,它会丢失其原始结果(被像素化).这就是我的做法: private void takePhotoFromCamera() {if(ActivityCompat.checkSelfPermission(EnterDataView.this, Manifest.permi ..

如何在Android中询问相机的运行时权限,运行时存储权限

我正在做一个应用程序,通过单击按钮来扫描条形码,它在棒棒糖版本之前都运行良好.当我来到棉花糖时,它停止了工作.这是错误: camerabase 连接到相机 0 时发生错误 它迫使我通过以下方式打开许可: 设置 --> 应用程序 --> 我的应用程序 --> 相机. 我的问题是如何在 Marshmallow 中自动允许我的应用程序获得相机权限,或者通过要求用户在运行时打开相机 ..

“此版本中使用了弃用的 Gradle 功能,使其与 Gradle 7.0 不兼容."-反应本机

当我尝试运行 react-native 应用程序 react-native run-android 时遇到此错误,我无法安装该应用程序.我正在尝试构建一个相机应用程序.我当前的 react-native 版本:0.62.0,React-cli 版本:2.0.1. 此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 7.0 不兼容.使用“--warning-mode all"来显示单 ..