【问题标题】:Flutter CameraPreview is blurry, noisy, and zoomed inFlutter CameraPreview 模糊、嘈杂、放大
【发布时间】:2021-05-03 00:58:31
【问题描述】:

我有一台 Google Pixel 3,并且正在使用 Flutter 的 camera 插件,版本为 0.8.1

CameraPreview 模糊、嘈杂、放大,并且通常看起来比 Android 的相机应用差。

Android 相机应用程序:

Flutter 相机预览:

这就是我实例化CameraController 的方式:

final cameras = await availableCameras();
final controller = CameraController(
  cameras[0],
  ResolutionPreset.veryHigh,
  enableAudio: false,
  imageFormatGroup: ImageFormatGroup.yuv420,
);

我尝试了所有 4 个摄像头:

  • 摄像头 0 在前面,是有问题的摄像头
  • 相机 1-3 在背面,它们都是一样的。它们的质量类似于 Android 的相机应用。

有人遇到过这个问题吗?

【问题讨论】:

  • 遇到同样的问题。解决这个问题有进展吗?

标签: android flutter dart camera android-camera


【解决方案1】:

尝试使用image_picker插件,您可以轻松调整图像质量和分辨率。

void pickImage() async {
    var image = await ImagePicker().getImage(
      source: ImageSource.camera,
      preferredCameraDevice: CameraDevice.front,
      imageQuality: 100,
      maxWidth: 5000,
      maxHeight: 5000,
    );
    setState(() {
      _image = File(image.path);
      print(_image);
    });
  }

【讨论】:

  • 那行不通。我希望在小部件中显示相机源。
猜你喜欢
  • 1970-01-01
  • 2015-03-02
  • 2013-04-19
  • 1970-01-01
  • 1970-01-01
  • 2021-04-15
  • 1970-01-01
  • 2016-05-31
  • 1970-01-01
相关资源
最近更新 更多