如何显示来自 AttachedPicture 的图像 |扑
How to display an image from AttachedPicture | Flutter
我正在尝试显示 MP3 文件中的封面图片。我从 https://github.com/NiKoTron/dart-tags.
获取 ID3 标签
我的代码:
TagProcessor tp = TagProcessor();
tp.getTagsFromByteArray(bytes).then((l) async {
AttachedPicture picture = l[1].tags['picture']['Cover (front)'];
log(picture.toString()); // ->[log] {mime:image/png, description:, bitmap: iVBORw0KGgoAAAANSUhEUgAABLAAAASw...}
});
mime: image/png
只是一个字符串,所以我不知道如何获取图像。
AttachedPicture
有 属性 imageData
类型 List<int>
.
您可以使用 Image.memory
通过使用 Uint8List.fromList
来显示 imageData
。
import 'dart:typed_data';
Image.memory(
Uint8List.fromList(imageData),
);
我正在尝试显示 MP3 文件中的封面图片。我从 https://github.com/NiKoTron/dart-tags.
获取 ID3 标签我的代码:
TagProcessor tp = TagProcessor();
tp.getTagsFromByteArray(bytes).then((l) async {
AttachedPicture picture = l[1].tags['picture']['Cover (front)'];
log(picture.toString()); // ->[log] {mime:image/png, description:, bitmap: iVBORw0KGgoAAAANSUhEUgAABLAAAASw...}
});
mime: image/png
只是一个字符串,所以我不知道如何获取图像。
AttachedPicture
有 属性 imageData
类型 List<int>
.
您可以使用 Image.memory
通过使用 Uint8List.fromList
来显示 imageData
。
import 'dart:typed_data';
Image.memory(
Uint8List.fromList(imageData),
);