cropImage method

Future<String?> cropImage({
  1. required String path,
  2. required int x,
  3. required int y,
  4. required int width,
  5. required int height,
  6. int rotationDegrees = 0,
  7. bool flipX = false,
  8. int quality = 100,
})

Performs cropping, rotation, and flipping on a saved image bitmap. This operation is performed on the native side for performance.

Implementation

Future<String?> cropImage({
  required String path,
  required int x,
  required int y,
  required int width,
  required int height,
  int rotationDegrees = 0,
  bool flipX = false,
  int quality = 100,
}) async {
  final String? resultPath = await _channel.invokeMethod('cropImage', {
    'path': path,
    'x': x,
    'y': y,
    'width': width,
    'height': height,
    'rotationDegrees': rotationDegrees,
    'flipX': flipX,
    'quality': quality,
  });
  return resultPath;
}