【问题标题】:how to edit the taken picture with flutter如何用flutter编辑拍摄的照片
【发布时间】:2023-01-15 07:55:50
【问题描述】:

我使用 Image_picker 和 provider 以及其他一些东西来访问相机和画廊并获取照片并使用 Sqlite 保存。这里没有问题,但我想问一下,当我们使用相机拍照时,有没有编辑照片的解决方案?例如强调照片的一部分

  Future<void> _takePicture() async {
    final picker = ImagePicker();
    final imageFile =
        await picker.pickImage(source: ImageSource.camera, maxHeight: 600);
    if (imageFile == null) {
      return;
    }
    setState(() {
      _imageFile = File(imageFile.path);
    });

这是我的方法

我应该使用 Image_painter 还是 Image_editor_plus?

【问题讨论】:

  • 这是一个没人回答的愚蠢问题吗?

标签: flutter dart camera


【解决方案1】:

你可以在 flutter 中使用 Image 包,你可以使用此方法从图像包中更改亮度

  Image image = decodeImage(file.readAsBytesSync());
  Image brightenedImage = adjustColor(image, brightness: 0.2);

你可以阅读这个包的详细信息here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-30
    • 2022-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多