One Logo Pool Ball
CreateMLComponents · IOS API REFERENCE

RandomImageCropper

struct · iOS 17.0+ · SDK 27.1

struct RandomImageCropper

Crops an image at a random location.

Members (3)

init · iOS 17.0+

init

TypeScript
static initTargetSize(targetSize: { width: number; height: number }): RandomImageCropper
Swift declaration
init(targetSize: CGSize)

Creates an augmentation that crops an input image at a random location to the specified target size. - Parameter targetSize: The target size of the cropping rectangle. Must be positive.

init · iOS 17.0+

init

TypeScript
static initTargetWidthTargetHeight(targetWidth: number, targetHeight: number): RandomImageCropper
Swift declaration
init(targetWidth: Double, targetHeight: Double)

Creates an augmentation that crops an input image at a random location to the specified target width and height. - Parameters: - targetWidth: The target width of the cropping rectangle. Must be positive. - targetHeight: The target height of the cropping rectangle. Must be positive.

init · iOS 17.0+

init

TypeScript
static initScaleAspectRatio(scale: SDKHandle, aspectRatio?: (number) | null): RandomImageCropper
Swift declaration
init(scale: ClosedRange<Double>, aspectRatio: Double? = nil)

Creates an augmentation that crops an input image at a random location with a scale that indicates the lower and upper bounds to randomly scale the height and width of the image. The range must be between 0 and 1. - Parameters: - scale: A range of scales. - aspectRatio: A size that specifies the ratio of width to height to use for the cropping rectangle.

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

RandomImageCropper.applied(to:generator:eventHandler:)

This parameter hides a concrete Swift type.

All CreateMLComponents types →