gpt4 book ai didi

从 Flutter Image_Picker 插件获取的图像尺寸太大

转载 作者:IT老高 更新时间:2023-10-28 12:32:27 25 4
gpt4 key购买 nike

我想在相机上使用自动对焦,它可以在 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 中减小字节数组大小的建议吗?谢谢。

最佳答案

camera 插件有 3 种默认分辨率,您可能选择或默认为较低的分辨率(低于硬件的全分辨率)。

image_picker 插件没有这些预设,但在 pickImage 方法上有一些可选参数(maxWidth最大高度)。尝试将其中一个或两个设置为 VGA 类型的分辨率(640、480,甚至 800、600),看看这是否会减小捕获图像的大小。

还有一个名为 image 的包,可让您对图像进行后处理。主页上的示例进行了调整大小,保持纵横比。

关于从 Flutter Image_Picker 插件获取的图像尺寸太大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50453705/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com