首页 > 解决方案 > 如何在 Flutter 的 Camera 包中设置分辨率

问题描述

我正在开发一个使用Camera 包的相机预览的颤振应用程序。

我正在像这样初始化相机控制器:

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。如何使用自定义分辨率?

标签: flutterdartcamera

解决方案


推荐阅读