首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用摄像头预览的Android高分辨率照片

使用摄像头预览的Android高分辨率照片
EN

Stack Overflow用户
提问于 2013-06-07 18:52:50
回答 2查看 1.8K关注 0票数 3

是否有可能以编程方式拍摄一张完整/高分辨率的照片?我使用相机预览和表面与一些自定义覆盖内容。问题是,takePhoto函数仅以预览大小、低分辨率返回数据。

即使我检查getSupportedPictureSizes,所列出的分辨率也与系统摄像机支持的最大分辨率5 5Mpix相差甚远。所以问题是,我可以采取最大分辨率的照片,并使用自定义相机预览,或我必须调用系统相机意图有一个完整的区域照片?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-08 09:00:17

是的,您可以,应该使用setPictureSize(),例如查看https://github.com/alexcohn/JBcamera

本杰明,谢谢你把我的注意力拉回到这个问题上。如果我正确理解,作者对从IMAGE_CAPTURE意图返回的数据数组的解析感到不安。但这只是缩略图;实际的hi rez图像写入到文件中。您可以在onActivityResult()中找到这个Jpeg文件并将其加载到应用程序中。

票数 2
EN

Stack Overflow用户

发布于 2013-06-07 19:38:09

默认情况下,我认为它被设置为低分辨率。若要在意图中更改此调用MediaStore.EXTRA_OUTPUT,请执行以下操作。有关更多细节,请参见此处:

CAPTURE

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16991032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档