【发布时间】:2014-11-26 13:42:54
【问题描述】:
当我从我的移动原生应用程序捕获图像时,图像大小为 2MB,但是当通过 CWAC 相机库演示捕获时,它的分辨率非常低,大小为 400kb,为什么会发生这种情况?
请给我正确的解决方案
【问题讨论】:
标签: java android commonsware-cwac cwac-camera
当我从我的移动原生应用程序捕获图像时,图像大小为 2MB,但是当通过 CWAC 相机库演示捕获时,它的分辨率非常低,大小为 400kb,为什么会发生这种情况?
请给我正确的解决方案
【问题讨论】:
标签: java android commonsware-cwac cwac-camera
它的分辨率非常低,大小为 400kb
分辨率和文件大小不是一回事。分辨率是指每个方向上的像素数(例如,1920x1080)。文件大小以 KB 为单位,取决于多种因素,例如分辨率和压缩级别。
请给我正确的解决方案
“正确的解决方案”是让您比较分辨率,而不是比较文件大小。
我还建议您不要使用该库,因为我需要完全重写它(因为 android.hardware.Camera 已被弃用)。
如果你想继续使用这个库,你需要阅读the instructions for controlling picture sizes,设置一个自定义CameraHost,通过getPictureSize()返回一个有效的图片分辨率。
【讨论】: