我正在使用相机的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
在我的8个测试设备上,我总能找到宽高比匹配。想知道谷歌是否有任何声明,或某些研究表明这是预期的,或者这只是一个很好的巧合。
由于