【发布时间】:2022-11-24 14:21:11
【问题描述】:
如何在 flutter 中将 .tif 图像读取为图像小部件?
由于flutter默认不支持tif,请问有什么包或者方法可以加载和解码tif图片吗?
【问题讨论】:
如何在 flutter 中将 .tif 图像读取为图像小部件?
由于flutter默认不支持tif,请问有什么包或者方法可以加载和解码tif图片吗?
【问题讨论】:
前段时间看到这样的问题。。。
您可以解码图像并将其编码为 png 之类的
import 'package:image/image.dart' as imgLib;
imgLib.Decoder dec = imgLib.findDecoderForData(response.data);
Image.memory(imgLib.encodePng(dec.decodeImage(response.data)))
然后,您可以在图像中显示 png。
干杯!!
【讨论】:
如果响应数据是字符串,这段代码 sn-p 对我有用
import 'package:image/image.dart' as imgLib;
final dec = imgLib.findDecoderForData(base64Decode(url));
Image.memory(
Uint8List.fromList(
imgLib.encodeJpg(dec!.decodeImage(base64Decode(url))!)),
)
【讨论】: