【发布时间】:2021-08-09 18:59:34
【问题描述】:
我正在开发一个使用 Camera package's 相机预览的颤振应用程序。
我正在像这样初始化相机控制器:
final controller = CameraController(
_cameras[0],
ResolutionPreset.ultraHigh,
enableAudio: false,
imageFormatGroup: ImageFormatGroup.bgra8888,
);
ResolutionPreset 枚举具有以下选项:
enum ResolutionPreset {
/// 352x288 on iOS, 240p (320x240) on Android
low,
/// 480p (640x480 on iOS, 720x480 on Android)
medium,
/// 720p (1280x720)
high,
/// 1080p (1920x1080)
veryHigh,
/// 2160p (3840x2160)
ultraHigh,
/// The highest resolution available.
max,
}
分辨率需要为4032x2034。如何使用自定义分辨率?
【问题讨论】:
-
为什么不使用最大可用分辨率?并非所有设备都能够处理您的自定义分辨率,这会发生什么?您应该只使用设备可用的最大值并根据需要进行缩放/裁剪以适应您需要的分辨率。