getRenderableImage method

  1. @override
RenderableImg? getRenderableImage({
  1. Size? size,
  2. ImageFileFormat format = ImageFileFormat.png,
  3. AbstractGeometryImageRenderSettings? renderSettings,
})
override

Get the image data as a RenderableImg. A RenderableImg contains the Uint8List and its width and height.

Parameters

Returns

Implementation

@override
RenderableImg? getRenderableImage({
  Size? size,
  ImageFileFormat format = ImageFileFormat.png,
  AbstractGeometryImageRenderSettings? renderSettings,
}) {
  renderSettings ??= const AbstractGeometryImageRenderSettings();

  return GemKitPlatform.instance.callGetFlutterImg(
    _pointerId,
    size != null ? size.width.toInt() : -1,
    size != null ? size.height.toInt() : -1,
    format.id,
    arg: jsonEncode(renderSettings),
    allowResize: false,
  );
}