<!--
{
  "documentType" : "article",
  "framework" : "CoreImage",
  "identifier" : "/documentation/CoreImage/geometry-adjustment-filters",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Geometry Adjustment Filters"
}
-->

# Geometry Adjustment Filters

Translate, scale, and rotate images in 2D and 3D.

## Topics

### Filters

[`+  bicubicScaleTransformFilter`](/documentation/CoreImage/CIFilter-swift.class/bicubicScaleTransform())

Produces a high-quality scaled version of an image.

[`+  edgePreserveUpsampleFilter`](/documentation/CoreImage/CIFilter-swift.class/edgePreserveUpsample())

Creates a high-quality upscaled image.

[`+  keystoneCorrectionCombinedFilter`](/documentation/CoreImage/CIFilter-swift.class/keystoneCorrectionCombined())

Adjusts the image vertically and horizontally to remove distortion.

[`+  keystoneCorrectionHorizontalFilter`](/documentation/CoreImage/CIFilter-swift.class/keystoneCorrectionHorizontal())

Horizontally adjusts an image to remove distortion.

[`+  keystoneCorrectionVerticalFilter`](/documentation/CoreImage/CIFilter-swift.class/keystoneCorrectionVertical())

Vertically adjusts an image to remove distortion.

[`+  lanczosScaleTransformFilter`](/documentation/CoreImage/CIFilter-swift.class/lanczosScaleTransform())

Creates a high-quality, scaled version of a source image.

[`+  perspectiveCorrectionFilter`](/documentation/CoreImage/CIFilter-swift.class/perspectiveCorrection())

Transforms an image’s perspective.

[`+  perspectiveRotateFilter`](/documentation/CoreImage/CIFilter-swift.class/perspectiveRotate())

Rotates an image in a 3D space.

[`+  perspectiveTransformFilter`](/documentation/CoreImage/CIFilter-swift.class/perspectiveTransform())

Alters an image’s geometry to adjust the perspective.

[`+  perspectiveTransformWithExtentFilter`](/documentation/CoreImage/CIFilter-swift.class/perspectiveTransformWithExtent())

Alters an image’s geometry to adjust the perspective while applying constraints.

[`+  straightenFilter`](/documentation/CoreImage/CIFilter-swift.class/straighten())

Rotates and crops an image.

### Protocols

[`CIBicubicScaleTransform`](/documentation/CoreImage/CIBicubicScaleTransform)

The properties you use to configure a bicubic scale transform filter.

[`CIEdgePreserveUpsample`](/documentation/CoreImage/CIEdgePreserveUpsample)

The properties you use to configure an edge preserve upsample filter.

[`CIFourCoordinateGeometryFilter`](/documentation/CoreImage/CIFourCoordinateGeometryFilter)

The properties you use to configure a geometry adjustment filters that requires four coordinates.

[`CIKeystoneCorrectionCombined`](/documentation/CoreImage/CIKeystoneCorrectionCombined)

The properties you use to configure a keystone correction combined filter.

[`CIKeystoneCorrectionHorizontal`](/documentation/CoreImage/CIKeystoneCorrectionHorizontal)

The properties you use to configure a keystone correction horizontal filter.

[`CIKeystoneCorrectionVertical`](/documentation/CoreImage/CIKeystoneCorrectionVertical)

The properties you use to configure a keystone correction vertical filter.

[`CILanczosScaleTransform`](/documentation/CoreImage/CILanczosScaleTransform)

The properties you use to configure a Lanczos scale transform filter.

[`CIPerspectiveCorrection`](/documentation/CoreImage/CIPerspectiveCorrection)

The properties you use to configure a perspective correction filter.

[`CIPerspectiveRotate`](/documentation/CoreImage/CIPerspectiveRotate)

The properties you use to configure a perspective rotate filter.

[`CIPerspectiveTransform`](/documentation/CoreImage/CIPerspectiveTransform)

The properties you use to configure a perspective transform filter.

[`CIPerspectiveTransformWithExtent`](/documentation/CoreImage/CIPerspectiveTransformWithExtent)

The properties you use to configure a perspective transform with extent filter.

[`CIStraighten`](/documentation/CoreImage/CIStraighten)

The properties you use to configure a straighten filter.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)