encodeOnce method

  1. @override
Future<EncodeResult> encodeOnce(
  1. EncodeRequest request
)
override

Encode request exactly once and return the resulting bytes plus decoded dimensions. Backends must decode at a reduced size when maxWidth/ maxHeight are set (downsample-on-decode) to avoid loading huge bitmaps into memory.

Implementation

@override
Future<EncodeResult> encodeOnce(EncodeRequest request) {
  return _invoke('encodeOnce', request.toMap(), request.format);
}