在使用相機的應用程序中,我需要顯示相機的預覽,我可以通過獲取所有支持的預覽尺寸來設置預覽尺寸,並找到最好的。我是否也應該爲相機設定最佳的照片尺寸?如果是這樣,預覽尺寸和圖片尺寸有什麼區別?安卓相機的預覽尺寸和圖片尺寸之間的區別
而且目前我用的是下面找到最好的預覽大小
int minDiff = Integer.MAX_VALUE;
for (SizePair sizePair : validPreviewSizes) {
Size size = sizePair.previewSize();
int diff =
Math.abs(size.getWidth() - desiredWidth) + Math.abs(size.getHeight() - desiredHeight);
if (diff < minDiff) {
selectedPair = sizePair;
minDiff = diff;
}
}
使用這種方法給出了一些手機錯誤預覽大小。有人可以提出一個更好的邏輯來獲得最佳preivew大小?