png<A> method

Future<PngResult> png<A>(
  1. WidgetRender<A> point,
  2. A args, {
  3. required RenderSize size,
  4. double pixelRatio = 3,
})

Implementation

Future<PngResult> png<A>(
  WidgetRender<A> point,
  A args, {
  required RenderSize size,
  double pixelRatio = 3,
}) async {
  var result = await _request({
    'method': 'render',
    'point': point.name,
    'as': 'png',
    'args': point.encodeArgs(args),
    'size': size.toJson(),
    'pixelRatio': pixelRatio,
  });
  return PngResult(
    base64Decode(result['bytes']! as String),
    _warnings(result),
  );
}