---
title: "init(targetSize:)"
framework: createmlcomponents
role: symbol
role_heading: Initializer
path: "createmlcomponents/imagescaler/init(targetsize:)"
---

# init(targetSize:)

Creates an image scaler transformer. This transformer is used to scale an image to the targetSize.

## Declaration

```swift
init(targetSize: CGSize)
```

## Parameters

- `targetSize`: The target image size. Both width and height must be positive.

## See Also

### Creating a transformer

- [init(targetHeight:)](createmlcomponents/imagescaler/init(targetheight:).md)
- [init(targetWidth:)](createmlcomponents/imagescaler/init(targetwidth:).md)
