toByteData method
Converts the Image object into a byte array.
The format
argument specifies the format in which the bytes will be
returned.
Returns a future that completes with the binary image data or an error if encoding fails.
Implementation
Future<ByteData> toByteData({ImageByteFormat format = ImageByteFormat.rawRgba}) {
return _futurize((_Callback<ByteData> callback) {
return _toByteData(format.index, (Uint8List encoded) {
callback(encoded?.buffer?.asByteData());
});
});
}