从图库中挑选的Flutter图像尺寸减小-如何保持原始尺寸?

4urapxun  于 2023-08-07  发布在  Flutter
关注(0)|答案(1)|浏览(159)

我面临的问题是,应用程序中所选图像的大小明显小于手机图库中的原始图像。
原始图像14.5 MB,但拾取后,其324 KB没有任何质量设置。
在文档


在我的flutter应用程序

下面是相关的代码片段:

// image_picker: ^0.8.7+1 
    // https://pub.dev/packages/image_picker

    final imagePicker = ImagePicker();
    final pickedImage = await imagePicker.pickImage(source: ImageSource.gallery);

    if (pickedImage != null) {
      final originalImage = File(pickedImage.path);
      final imageSize = originalImage.lengthSync();
      
      setState(() {
        _image = originalImage;
        _imageSize = imageSize;
        _imageWidth = image.width;
        _imageHeight = image.height;
      });
    }

字符串
任何人都可以帮助我了解为什么和如何发生,以及如何挑选与原始大小的图像?

fnx2tebb

fnx2tebb1#

在拾取图像时指定imageQuality参数。

final pickedImage = await imagePicker.pickImage(source: 
ImageSource.gallery, imageQuality: 100,);

字符串

相关问题