Преобразование изображения актива в base64 в Flutter - PullRequest
0 голосов
/ 23 июня 2019

Как преобразовать изображение в папке моих активов в base64 с помощью Flutter?

Мой pubspec.yaml

assets:
 - assets/sticker_packs.wasticker
 - assets/WAStickersPack/

sticker_packs.wasticker - это карта json для всех изображений .png в 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);
}

Но я не знаю, как конвертировать в base64

Ответы [ 2 ]

0 голосов
/ 23 июня 2019
_base64 = BASE64.encode(image);
0 голосов
/ 23 июня 2019
var bytes = await rootBundle.load(assetName);
var asBase64 = base64.encode(bytes);
...