我面临的问题是,应用程序中所选图像的大小明显小于手机图库中的原始图像。
原始图像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;
});
}
字符串
任何人都可以帮助我了解为什么和如何发生,以及如何挑选与原始大小的图像?
1条答案
按热度按时间fnx2tebb1#
在拾取图像时指定imageQuality参数。
字符串