writeToFile method
Future<OutputInfo>
writeToFile(
- File file, {
- ImageFormat? format,
- CodecRegistry? registry,
- CancellationToken? cancellationToken,
Writes encoded output to file.
Implementation
Future<OutputInfo> writeToFile(
File file, {
ImageFormat? format,
CodecRegistry? registry,
CancellationToken? cancellationToken,
}) async {
final resolvedFormat = format ?? _formatFromPath(file.path);
final encoded = await toBytesWithInfo(
format: resolvedFormat,
registry: registry,
cancellationToken: cancellationToken,
);
await file.writeAsBytes(encoded.bytes, flush: true);
return encoded.info;
}