pickImage static method
Future<XFile?>
pickImage({
- bool willbeCrop = false,
- CropAspectRatioPreset cropsquare = CropAspectRatioPreset.original,
Implementation
static Future<XFile?> pickImage({
bool willbeCrop = false,
CropAspectRatioPreset cropsquare = CropAspectRatioPreset.original,
}) async {
final ImagePicker picker = ImagePicker();
XFile? image = await picker.pickImage(source: ImageSource.gallery);
if (image == null) {
return null;
}
if (willbeCrop) {
//Kırpma İşlemi
XFile? selectedCroppedImage = await cropperImage(
image,
cropaspectRatio: cropsquare,
);
if (selectedCroppedImage == null) {
return null;
}
image = selectedCroppedImage;
//Kırpma İşlemi
}
image = await compressImage(image);
return image;
}