gpt4 book ai didi

image - Flutter-编解码器对象中的图像对象

转载 作者:行者123 更新时间:2023-12-03 04:52:03 26 4
gpt4 key购买 nike

Image类文档说明

“要获取Image对象,请使用InstantiateImageCodec。

InstantiateImageCodec文档指出

“实例化图像编解码器编解码器对象。”

由此可以合理地认为编解码器是Image的子类。我在任何地方都找不到有关如何从编解码器对象转换为图像对象的信息。

下面的转换功能需要具备什么功能?

Image convert(Codec c){
...
}

我尝试在其中使用的代码如下:
static Future<Image> convertBytesToImage(List<int> bytes){
Uint8List list = Uint8List(bytes.length);
list.setAll(0, bytes);
Future<Codec> codec = instantiateImageCodec(list);

// Do something here so that I can return as Future<Image>
}

最佳答案

Flutter有多个名为Image的类。您实际上是否想要dart:ui Image对象?如果您想将ImageProviderImage小部件一起使用,则可以使用 MemoryImage (获取ImageProvider)或 Image.memory (直接进入小部件)。

如果确实需要使用dart:uiImage,则可以使用(await codec.getNextFrame()).image

关于image - Flutter-编解码器对象中的图像对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61208242/

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