# cropIcaoPortrait method

Image cropIcaoPortrait(

1. Portrait portrait

)

Creates an ICAO-compliant portrait image by cropping the source image around the detected face. This method uses the following parameters:

- Portrait aspect ratio
- Portrait eye position ratio
- Portrait IOD ratio

param portrait Source portrait. return The output cropped image. throws FaceException An error has occurred during Face Library execution.

## Implementation

    Image cropIcaoPortrait(Portrait portrait) {
      Image image = Image();
      var err = faceSDK.id3FacePortraitProcessor_CropIcaoPortrait(_pHandle.value, portrait.handle, image.handle);
      if (err != FaceError.success.value) {
        image.dispose();
        throw FaceException(err);
      }
      return image;
    }