fromImage static method
Future<Texture2D>
fromImage(
- Image image, {
- TextureContent content = TextureContent.color,
- TextureSampling sampling = const TextureSampling(),
Builds a texture from a decoded image.
Implementation
static Future<Texture2D> fromImage(
ui.Image image, {
TextureContent content = TextureContent.color,
TextureSampling sampling = const TextureSampling(),
}) async {
final bytes = await image.toByteData(
format: ui.ImageByteFormat.rawStraightRgba,
);
if (bytes == null) {
throw Exception('Failed to read RGBA data from image.');
}
return fromPixels(
bytes.buffer.asUint8List(),
image.width,
image.height,
content: content,
sampling: sampling,
);
}