如何放大大图片?

时间:2019-09-25 10:21:14

标签: firebase flutter dart

我想减小照片的尺寸,例如超过250kb,并保持比例。这该怎么做?像这样,我拍了一张照片(5 MB),我想在上传到服务器之前将大小更改为250kb。怎么做?

这就是我拍照的方式。

  File imageFile;
    imageFile = await ImagePicker.pickImage(source: ImageSource.camera);

1 个答案:

答案 0 :(得分:1)

image picker具有属性imageQuality。 assert(imageQuality == null || (imageQuality >= 0 && imageQuality <= 100));

以%使用率设置质量/缩小尺寸

await ImagePicker.pickImage(
        source: ImageSource.camera, imageQuality: 50);