toBytes method
Implementation
Future<Uint8List?> toBytes() async {
final RenderRepaintBoundary boundary =
currentContext!.findRenderObject()! as RenderRepaintBoundary;
final ui.Image image = await boundary.toImage();
final ByteData? byteData =
await image.toByteData(format: ui.ImageByteFormat.png);
final Uint8List? pngBytes = byteData?.buffer.asUint8List();
return pngBytes;
}