cropImage static method

Future<Uint8List?> cropImage({
  1. required BuildContext context,
  2. required Image image,
  3. required ClipShape clipShape,
  4. Widget? overlayWidget,
  5. BoxFit fit = BoxFit.cover,
  6. Size exportSize = const Size(500, 500),
  7. Color? exportBackgroundColor,
  8. bool clipImage = false,
  9. 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;
}