三方库image_picker
从相册获取图片 并进行处理
// final pickedFile = await ImagePicker().getImage(source: ImageSource.camera);
var pickedFile = await ImagePicker().getImage(source: ImageSource.gallery);
var filepath = File(pickedFile.path);
var sizeee = filepath.lengthSync() / 1024;
if (sizeee <=1024){
return filepath;
}
var newImagee = await FlutterNativeImage.compressImage(pickedFile.path, quality: 50);
return newImagee;
从相机获取图片 并进行处理
final pickedFile = await ImagePicker().getImage(source: ImageSource.camera);
// var pickedFile = await ImagePicker().getImage(source: ImageSource.gallery);
var filepath = File(pickedFile.path);
var sizeee = filepath.lengthSync() / 1024;
if (sizeee <=1024){
return filepath;
}
var newImagee = await FlutterNativeImage.compressImage(pickedFile.path, quality: 50);
return newImagee;