我正在开发Android应用程序拍照,并注意到屏幕尺寸比(我的HTC Desire X为480/800 = 0.6)与图片分辨率(1552/255 = 0.5987)不同我通过默认的Camera应用程序拍照。应用程序有一个全屏预览。
有谁知道为什么会有这么小的差异?默认应用程序如何处理这种差异?
谢谢!
答案 0 :(得分:1)
初始化相机时,可以设置许多不同的参数。此问题的相关内容是预览大小和图片大小。如果您使用标准拍照方法(takePicture()
方法),则图片尺寸将使用setPictureSize()
方法设置相机参数。
预览尺寸(您提到全屏预览)的设置与图片尺寸无关。
要设置预览尺寸,请查看supported preview sizes,然后set the preview size 要设置图片大小,请查看supported picture sizes,然后set the picture size。