getImageFromCamera static method
Implementation
static Future<Uint8ListWithName?> getImageFromCamera() async {
if (await Permission.camera.status == PermissionStatus.permanentlyDenied) {
openAppSettings();
} else {
try {
XFile? result =
await ImagePicker().pickImage(source: ImageSource.camera);
if (result != null) {
File imageFile = File(result.path);
Uint8List? image = await editImage(imageFile);
return image != null
? Uint8ListWithName(image: image, name: result.name)
: null;
}
} catch (e) {
DeviceService.isCameraDeniedError(e);
return null;
}
}
return null;
}