---
title: "transformed(by:)"
framework: Core Image
role: symbol
role_heading: Instance Method
platforms: [iOS 5.0+, iPadOS 5.0+, Mac Catalyst 13.1+, macOS 10.4+, tvOS, visionOS 1.0+]
path: coreimage/ciimage/1438203-transformed
---

# transformed(by:)

Returns a new image that represents the original image after applying an affine transform.

## Declaration

```swift
func transformed(by matrix: CGAffineTransform) -> CIImage
```

## Parameters

- `matrix`: An affine transform.

## Return Value

The transformed image object.

## See Also

### Creating an Image by Modifying an Existing Image

- [applyingFilter(_:parameters:)](applyingfilter(_:parameters:).md)
- [applyingFilter(_:)](applyingfilter(_:).md)
- [transformed(by:highQualityDownsample:)](transformed(by:highqualitydownsample:).md)
- [cropped(to:)](cropped(to:).md)
- [oriented(forExifOrientation:)](oriented(forexiforientation:).md)
- [clampedToExtent()](clampedtoextent().md)
- [clamped(to:)](clamped(to:).md)
- [composited(over:)](composited(over:).md)
- [convertingWorkingSpaceToLab()](convertingworkingspacetolab().md)
- [convertingLabToWorkingSpace()](convertinglabtoworkingspace().md)
- [matchedToWorkingSpace(from:)](matchedtoworkingspace(from:).md)
- [matchedFromWorkingSpace(to:)](matchedfromworkingspace(to:).md)
- [premultiplyingAlpha()](premultiplyingalpha().md)
- [unpremultiplyingAlpha()](unpremultiplyingalpha().md)
- [settingAlphaOne(in:)](settingalphaone(in:).md)
