【问题标题】:How to scale down image when it's too big?当图像太大时如何缩小图像?
【发布时间】:2020-01-25 12:24:24
【问题描述】:

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

这就是我拍摄相机照片的方式。

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

【问题讨论】:

标签: firebase flutter dart


【解决方案1】:

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

以使用百分比设置质量/减小大小

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-29
    • 2013-09-03
    • 2020-10-13
    相关资源
    最近更新 更多