import 'dart:async';import 'dart:ui' as ui;import 'package:flutter/services.dart' show rootBundle;import 'package:flutter/painting.dart' show decodeImageFromList;// load the image async and then draw with `canvas.drawImage(image, Offset.zero, Paint());`Future<ui.Image> loadImageAsset(String assetName) async {final data = await rootBundle.load(assetName);return decodeImageFromList(data.buffer.asUint8List());}