Android 保证相机预览和图片大小匹配纵横比选项?
我正在使用相机的Android 保证相机预览和图片大小匹配纵横比选项?,android,Android,我正在使用相机的getSupportedPictureSizes()和getSupportedPreviewSizes()方法。是否有任何保证,在这两种情况下,至少有一种选项具有相同的纵横比?设备大小示例: // on this device, all options have a 0.75 aspect ratio. List<Camera.Size> pictureSizes = parameters.getSupportedPictureSizes(); 960 x 720
getSupportedPictureSizes()
和getSupportedPreviewSizes()
方法。是否有任何保证,在这两种情况下,至少有一种选项具有相同的纵横比?设备大小示例:
// on this device, all options have a 0.75 aspect ratio.
List<Camera.Size> pictureSizes = parameters.getSupportedPictureSizes();
960 x 720, 0.75
640 x 480, 0.75
1600 x 1200, 0.75
2048 x 1536, 0.75
2560 x 1920, 0.75
// We have some matching preview sizes.
List<Camera.Size> previewSizes = parameters.getSupportedPreviewSizes();
1280 x 720, 0.5625
1024 x 576, 0.5625
768 x 512, 0.66
1024 x 768, 0.75 // *match
640 x 480, 0.75 // *match
320 x 240, 0.75 // *match
352 x 288, 0.81
//在此设备上,所有选项的纵横比均为0.75。
List pictureSizes=parameters.getSupportedPictureSizes();
960x720,0.75
640x480,0.75
1600 x 1200,0.75
2048 x 1536,0.75
2560 x 1920,0.75
//我们有一些匹配的预览尺寸。
List previewSizes=参数。getSupportedPreviewSizes();
1280 x 720,0.5625
1024x576,0.5625
768 x 512,0.66
1024 x 768,0.75/*匹配
640 x 480,0.75/*匹配
320 x 240,0.75/*匹配
352x288,0.81
在我的8台测试设备上,我总能找到一个纵横比匹配项。想知道谷歌是否有任何声明,或者一些研究表明这是意料之中的,或者这只是一个很好的巧合
谢谢