createImageFromImageBitmap function
- JSAny imageSource
Creates a ui.Image from an ImageBitmap object.
The contents of the ImageBitmap must have a premultiplied alpha. The engine will take ownership of the ImageBitmap object and consume its contents.
See https://developer.mozilla.org/en-US/docs/Web/API/ImageBitmap
Implementation
FutureOr<ui.Image> createImageFromImageBitmap(JSAny imageSource) {
if (!imageSource.isA<DomImageBitmap>()) {
throw ArgumentError('Image source $imageSource is not an ImageBitmap.', 'imageSource');
}
return renderer.createImageFromImageBitmap(imageSource as DomImageBitmap);
}