toImagePng method

Future<Uint8List?> toImagePng()

Implementation

Future<Uint8List?> toImagePng() async {
  RenderRepaintBoundary boundary =
      findRenderObject() as RenderRepaintBoundary;

  ui.Image image = await boundary.toImage();

  ByteData? byteData = await image.toByteData(format: ui.ImageByteFormat.png);
  if (byteData == null) {
    return null;
  }
  return byteData.buffer.asUint8List();
}