Wen*_*ick 1 base64 assets dart flutter
如何使用 Flutter 将我的资产文件夹中的图像转换为 base64?
我的 pubspec.yaml
assets:
- assets/sticker_packs.wasticker
- assets/WAStickersPack/
Run Code Online (Sandbox Code Playgroud)
sticker_packs.wasticker 是到所有 .png 图像下的 json 映射 assets/WAStickersPack/
我得到文件
for (var item in stickers) {
var file = 'assets/WAStickersPack/' + item["image_file"];
var img = AssetImage(file);
//or
var imgto = await rootBundle.load(file);
}
Run Code Online (Sandbox Code Playgroud)
但我不知道如何转换为 base64
小智 8
import 'package:flutter/services.dart';
ByteData bytes = await rootBundle.load('assets/images/logo_splash.png');
var buffer = bytes.buffer;
var m = base64.encode(Uint8List.view(buffer));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2850 次 |
| 最近记录: |