toImage method
Return a new Image based on the src of the Sprite.
Note: This is a heavy async operation and should not be called inside the game loop. Remember to call dispose on the Image object once you aren't going to use it anymore.
Implementation
Future<Image> toImage() {
final composition = ImageComposition()
..add(image, _zeroPosition, source: src);
return composition.compose();
}