我正在使用相机预览帧,并且需要决定我将使用的最小预览尺寸。我需要相当高的分辨率,并且正在尝试找出我可以在更流行的 Android 手机和操作系统版本上获得的最高预览分辨率。 (根据判断关于 Nexus One / Froyo 预览尺寸的问题 https://stackoverflow.com/questions/2948874/nexus-one-camera-preview-sizes-on-android-2-2-froyo,看起来它们有时会在同一设备的不同操作系统版本之间发生变化。)
有没有一个资源基本上列出了输出android.hardware.Camera.Parameters.getSupportedPreviewSizes()
对于许多不同的设备(或设备/操作系统版本对)?
或者,如果没有这样的列表,这个问题可能会成为这样的资源。我将非常高兴地对任何包含特定手机/操作系统版本的新个人数据点的答案进行投票。
为了防止明显的评论:是的,我知道无论如何我都需要在很多设备上测试我的代码。但理想情况下,我希望尽早就分辨率做出一些合理明智的决定,而不必为了开始而购买大量设备。
我的经验告诉我,640x480 几乎随处可用,即使相机对象宣传更大的分辨率,但并非所有分辨率实际上都可用。
当我尝试最大分辨率时,我在 HTC Hero 上遇到了段错误 - 使用了数据缓冲区
用于传递预览图像是 mmaped,并且这个大小似乎是有限的
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)