Future<Uint8List> uiImageToPngBytes(ui.Image image) async { final bytes = (await image.toByteData(format: ui.ImageByteFormat.png))!; return bytes.buffer.asUint8List(0, bytes.buffer.lengthInBytes); }