当我从我的移动原生应用程序捕获图像时,图像大小为2MB,但是当通过CWAC Camera Library演示捕获时,它的分辨率非常低,大小为400kb,为什么会发生这种情况?
请给我最合适的解决方案
答案 0 :(得分:0)
它的分辨率非常低,大小为400kb
分辨率和文件大小不一样。分辨率是指每个方向上的像素数(例如,1920x1080)。文件大小以KB为单位,取决于许多因素,例如分辨率和压缩级别。
请给我最合适的解决方案
"正确的解决方案"是为了比较分辨率,而不是比较文件大小。
我还建议您不要使用该库,因为我需要完全重写它(由于android.hardware.Camera
被弃用)。
如果您希望继续使用该库,则需要阅读the instructions for controlling picture sizes,设置通过CameraHost
返回有效图片解析的自定义getPictureSize()
。