Enumeration

VNImageCropAndScaleOption

An enumeration of different ways Vision can crop and scale an input image.

Declaration

enum VNImageCropAndScaleOption : UInt

Overview

Scaling an image ensures that the entire image fits into the algorithm's input image dimensions, which may require a change in aspect ratio. Each crop and scale option transforms the input image in a different way:

A photo of a flower cropped and scaled according to Vision image options

Topics

Crop and Scale Options

case centerCrop

A scaling option that maintains aspect ratio to fit the short side, and crops the centered image on its long side.

case scaleFit

A scaling option that scales an image proportionally so that its longer dimension fits the canvas.

case scaleFill

A scaling option that scales an image proportionally so that its shorter dimension fills the canvas, potentially cropping along the longer dimension.

See Also

Configuring Image Options

var imageCropAndScaleOption: VNImageCropAndScaleOption

An optional setting informing the Vision algorithm how to scale an input image.