getRenderableImageBytes method

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

Retrieves image bytes suitable for display with Image.memory.

Convenience method that returns only the raw bytes without dimensions. Internally calls getRenderableImage and extracts the bytes.

Parameters

  • size - Optional desired dimensions (width/height in pixels). If omitted, uses SDK default size
  • format - Output format (default: ImageFileFormat.png)
  • renderSettings - Optional AbstractGeometryImageRenderSettings to customize active/inactive colors for inner/outer elements

Returns

See also:

Implementation

@override
Uint8List? getRenderableImageBytes({
  Size? size,
  ImageFileFormat format = ImageFileFormat.png,
  AbstractGeometryImageRenderSettings? renderSettings,
}) {
  return getRenderableImage(
    size: size,
    format: format,
    renderSettings: renderSettings,
  )?.bytes;
}