cropImage static method
Future<Uint8List?>
cropImage(
{ - required BuildContext context,
- required Image image,
- required ClipShape clipShape,
- Widget? overlayWidget,
- BoxFit fit = BoxFit.cover,
- Size exportSize = const Size(500, 500),
- Color? exportBackgroundColor,
- bool clipImage = false,
- Radius clipRRectRadius = const Radius.circular(10),
})
Implementation
static Future<Uint8List?> cropImage({
required BuildContext context,
required Image image,
required ClipShape clipShape,
Widget? overlayWidget,
BoxFit fit = BoxFit.cover,
Size exportSize = const Size(500, 500),
Color? exportBackgroundColor,
bool clipImage = false,
Radius clipRRectRadius = const Radius.circular(10),
}) async {
Uint8List? result = await Navigator.of(context)
.push<Uint8List>(MaterialPageRoute(builder: (contex) {
return Cropper(
image: image,
exportSize: exportSize,
clipShape: clipShape,
overlayWidget: overlayWidget,
fit: fit,
clipImage: clipImage,
clipRRectRadius: clipRRectRadius,
);
}));
return result;
}