保证相机预览和图片大小匹配宽高比选项?

时间:2017-04-05 16:51:12

标签: android

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

由于

0 个答案:

没有答案