getRenderableImageBytes method

  1. @override
Uint8List? getRenderableImageBytes({
  1. Size? size,
  2. ImageFileFormat format = ImageFileFormat.png,
  3. LaneImageRenderSettings? renderSettings,
  4. bool allowResize = false,
})
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 recommended size
  • format - Output format (default: ImageFileFormat.png)
  • renderSettings - Optional LaneImageRenderSettings to customize lane colors and background
  • allowResize - When true, SDK chooses optimal width based on height; when false, uses exact size (default: false)

Returns

See also:

Implementation

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