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

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

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

最佳答案

image picker具有属性imageQuality。 assert(imageQuality == null || (imageQuality >= 0 && imageQuality <= 100));
设置使用百分比的质量/缩小尺寸

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

10-08 06:03