Android:原始图像回调支持的设备

blu*_*con 7 android image-processing callback android-camera

我正在进行一些图像处理,我需要原始图像数据.但不幸的是,根据文档,这是可选的,取决于供应商.

我已经能够在LG Optimus Maha(mac/lu3000)android开发中获得原始图像,是否有支持它的市场中有任何其他设备?

不支持它的设备(来源 - 我的实验+谷歌问题10910:无法捕获原始图像) -

  • 摩托罗拉DroidX搭载Android 2.2.1
  • 三星Galaxy
  • HTC Desire with Android 2.2
  • Nexus S.
  • Nexus One

如果有人有不同的设备并且可以尝试它会很棒..

有关此处不支持回拨的原因的详细信息

oli*_*erg 6

您列出的设备是主要设备.如果没有原始图像支持,那么它会影响相当大的市场份额.我没有任何确切的数字,但根据我自己的市场统计数据和我收到的一年以上的邮件,我认为它至少是 30%.

此外,它不仅是一个重要的市场份额,而且它也是目前最强大的设备之一.准确地说是那些超级用户掌握的东西.如果我告诉你我的感受,它是应用买家的50%(不一定是50%的设备),但这只是一种直觉.

所以我的观点是你需要能够通过在图像处理之前动态解码来很好地处理JPEG数据.注意并优化此JPEG后备.如果您担心质量问题,请尝试使用Camera.Parameters.setJpegQuality()

此外,我不确定您为什么要寻找设备列表.也许这是针对你的个人/商业统计数据,但如果它是关于兼容性的,那么发现是否动态支持原始支持,当首次访问相机并且只要一些android.os.Build常量不能缓存时,肯定会更好更改.

也就是说,忘记原始图像并仅依赖于JPEG可以简化您的管道并简化测试.这也值得考虑.我想我会走那条路,因为如果原始支持是罕见的,那么它不被许多应用程序使用,测试不佳,所以"原始"可能是任何东西.JPEG非常常用,所以它经过了适当的测试,这很重要.