Untitled
unknown
plain_text
2 years ago
1.7 kB
7
Indexable
void _onCapturePressed(context) async {
// kLog(widget.title);
final targetPath = (await getTemporaryDirectory()).path + '${DateTime.now()}.jpg';
try {
setState(() {
isCaptured = true;
});
// var image = File(path);
XFile picture = await cameraController.takePicture();
await picture.saveTo(targetPath);
File? image = await compressCameraImageAndGetFile(picture, targetPath);
// File? image = await File(targetPath);
if (widget.title == 'assignTask') {
push(CameraViewPage(
path: image!.path,
path1: image,
title: widget.title!,
));
// assignTaskC.imagefiles.add(image);
}
if (widget.title == 'reportanincident') {
if (shoutC.selectedSubCategory.value!.aiModelUploaded && shoutC.selectedSubCategory.value!.aiValidationApplied) {
// kLog('********************nah*************');
await aiModelC.imageRecognition(imagePath: image!.path, context: context);
// if (widget.title != 'assignTask')
//shoutC.imagefiles.add(image);
} else {
// kLog('********************ggg*************');
push(
CameraViewPage(
path: image!.path,
path1: image,
title: widget.title!,
),
);
// if (widget.title != 'assignTask') shoutC.imagefiles.add(image);
}
}
setState(() {
isCaptured = false;
});
} catch (e) {
setState(() {
isCaptured = false;
});
// If an error occurs, log the error to the console.
kLog(e);
}
}Editor is loading...
Leave a Comment