【发布时间】:2018-10-31 09:31:43
【问题描述】:
我想在相机上使用自动对焦,它可以在 image_picker 插件上使用。但是,当我打电话时:
var bytes = new File(imagePath);
var enc = await bytes.readAsBytes();
print(enc.length);
我得到:5121126
当我想编码成 json 发送到 API 服务器时,这至少需要 10 秒:
var body = json.encode({
'image' : enc
})
相比之下,有了相机插件,我的字节数组只有420685,小了10倍,但是没有自动对焦功能。
我能得到一些关于如何从 image_picker 中减小字节数组大小的建议吗?谢谢。
【问题讨论】:
-
ImagePicker 插件中添加
imageQuality参数可以压缩大小。 eg: File image = await ImagePicker.pickImage(source: source, imageQuality: 20);
标签: image plugins camera uiimagepickercontroller flutter