toByteData method
Converts the Image object into a byte array.
The format
is encoding format to be used.
Returns a future which complete with the binary image data (e.g a PNG or JPEG binary data) or an error if encoding fails.
Implementation
Future<ByteData> toByteData({EncodingFormat format: const EncodingFormat.jpeg()}) {
return _futurize((_Callback<ByteData> callback) {
return _toByteData(format._format, format._quality, (Uint8List encoded) {
callback(encoded.buffer.asByteData());
});
});
}