我正在try 将我的assets资源 中拥有的WebP图像插入到SQFlite数据库. 但我不知道如何将assets资源 图像转换为Uint8List,这是我的数据库中的数据类型. 我该怎么做呢?
我试过这个:
Future<Uint8List> convert() async {
final ByteData bytes = await rootBundle.load('assets/ab.webp');
final Uint8List list = bytes.buffer.asUint8List();
return list;
}
Uint8List list = convert();
但我得到以下错误: 类型:future 函数()
不能将‘Future’类型的值赋给‘Uint8List’类型的变量. try 更改变量的类型,或将右侧类型强制转换为"Uint8List".
先谢谢你