arj*_*jun 3 camera android android-camera
在使用相机的应用程序中,我需要显示相机的预览,我可以通过获取所有支持的预览尺寸并找到最佳预览尺寸来设置预览尺寸.我还应该为相机设置最佳图片尺寸吗?如果是这样,预览大小和图片大小有什么区别?
目前我使用以下内容来查找最佳预览尺寸
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;
}
}
Run Code Online (Sandbox Code Playgroud)
使用此方法会在某些手机中提供错误的预览尺寸.有人可以建议一个更好的逻辑来获得最佳的preivew大小?
| 归档时间: |
|
| 查看次数: |
3786 次 |
| 最近记录: |