gpt4 book ai didi

flutter - 如何调整文件大小然后转换为base64?

转载 作者:IT王子 更新时间:2023-10-29 06:52:38 27 4
gpt4 key购买 nike

在问题中如何做到这一点?我从相机拍摄图像,然后我想调整它的大小,因为它太大了。然后我想将此图像转换为 base64 以在服务器上发送。我知道如何从相机拍照并进行转换,但不知道如何调整大小。我就是这样做的。但是如何在转换为 base64 之前调整此图像的大小?

    var image;
image = await ImagePicker.pickImage(source: ImageSource.camera);
List<int> imageBytes = await _image.readAsBytesSync();
String base64Image = await base64Encode(imageBytes);

最佳答案

ImagePicker 库有两个用于调整图像大小的属性 maxHeightmaxWidth

这是一个例子:

var image = await ImagePicker.pickImage(
source: ImageSource.camera,
maxHeight: 150.0,
maxWidth: 150.0,
);

关于flutter - 如何调整文件大小然后转换为base64?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57019480/

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