getRenderableImage method
- Size? size,
- ImageFileFormat format = ImageFileFormat.png,
- AbstractGeometryImageRenderSettings? renderSettings,
override
Get the image data as a RenderableImg. A RenderableImg contains the Uint8List and its width and height.
Parameters
- IN size The image size as (width, height). By default the SdkSettings.getDefaultWidthHeightImageFormat.size is used
- IN format The image format. By default it is PNG.
- IN renderSettings The render settings to be used.
Returns
- The image as a RenderableImg if the image isValid, null otherwise
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,
);
}