generate method

Future<Uint8List> generate({
  1. ExportQuality quality = ExportQuality.good,
  2. required Slide slide,
})

Implementation

Future<Uint8List> generate({
  ExportQuality quality = ExportQuality.good,
  required Slide slide,
}) async {
  if (!context.mounted) {
    throw Exception('Context is not mounted');
  }

  final image = await _fromWidgetToImage(
    SlideView.snapshot(slide),
    context: context,
    pixelRatio: quality.pixelRatio,
    targetSize: kResolution,
  );

  return imageToUint8List(image);
}