fromFile static method
Implementation
static Future<ImageBuilder> fromFile(File file, {String? format}) async {
format ??= p.extension(file.path);
const formats = {
'png': 'png',
'jpeg': 'jpeg',
'jpg': 'jpeg',
'gif': 'gif',
'json': 'lottie',
};
final actualFormat = formats[format];
if (actualFormat == null) {
throw ArgumentError('Invalid format $format');
}
final data = await file.readAsBytes();
return ImageBuilder(data: data, format: actualFormat);
}