fromPixels static method
Implementation
static Future<ui.Image?> fromPixels(Uint8List rgba, int width, int height) async {
if (width <= 0 || height <= 0 || rgba.length < width * height * 4) return null;
try {
final ui.ImmutableBuffer buffer = await ui.ImmutableBuffer.fromUint8List(rgba);
final ui.ImageDescriptor descriptor = ui.ImageDescriptor.raw(buffer, width: width, height: height, pixelFormat: ui.PixelFormat.rgba8888);
final ui.Codec codec = await descriptor.instantiateCodec();
final ui.FrameInfo frame = await codec.getNextFrame();
return frame.image;
} on Object {
return null;
}
}