我想减小照片的尺寸,例如超过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);