这个问题在性质上可能略显哲学,但是从实时预览中捕捉照片而不是通过takePhoto
会不会很疯狂?
我找到了一些如何执行此操作的示例:How to capture preview image frames from Camera Application in Android Programming?和Capture an image from the camera preview。
现在我在各种手机上玩弄不一致的不同EXIF旋转行为(看起来你所有的三星设备都有FullExifFixup
,但我的S2和S4之间有不同的行为)和我我想知道抓取预览图像是否更容易。
这是一个愚蠢的想法吗?
答案 0 :(得分:1)
但是从现场预览中捕捉照片而不是通过takePhoto会不会很疯狂?
因为我没有公开预览帧,所以它对于图书馆来说会很疯狂。 :-)这是在问题清单上。
看起来你的所有三星设备都有FullExifFixup,但我的S2和S4之间有不同的行为
我目前没有S2。如果您能为我提供可重复的测试用例(包括S2的具体型号的详细信息),请发布一个问题,我就能看到我能做些什么。
我想知道抓取预览图像是否更容易
它不会达到相机的全分辨率 - 您将被限制在预览帧尺寸。话虽这么说,很多应用程序只使用预览框架。例如,Vine通过捕获预览帧来捕获其视频,因为他们在使用MediaRecorder
时遇到了各种问题(来自Vine员工的会议讨论会详细介绍)。