<!--
{
  "documentType" : "article",
  "framework" : "CoreImage",
  "identifier" : "/documentation/CoreImage/distortion-filters",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Distortion Filters"
}
-->

# Distortion Filters

Apply distortion to images.

## Topics

### Filters

[`+  bumpDistortionFilter`](/documentation/CoreImage/CIFilter-swift.class/bumpDistortion())

Distorts an image with a concave or convex bump.

[`+  bumpDistortionLinearFilter`](/documentation/CoreImage/CIFilter-swift.class/bumpDistortionLinear())

Linearly distorts an image with a concave or convex bump.

[`+  circleSplashDistortionFilter`](/documentation/CoreImage/CIFilter-swift.class/circleSplashDistortion())

Distorts an image with radiating circles to the periphery of the image.

[`+  circularWrapFilter`](/documentation/CoreImage/CIFilter-swift.class/circularWrap())

Distorts an image by increasing the distance of the center of the image.

[`+  displacementDistortionFilter`](/documentation/CoreImage/CIFilter-swift.class/displacementDistortion())

Applies the grayscale values of the second image to the first image.

[`+  drosteFilter`](/documentation/CoreImage/CIFilter-swift.class/droste())

Stylizes an image with the Droste effect.

[`+  glassDistortionFilter`](/documentation/CoreImage/CIFilter-swift.class/glassDistortion())

Distorts an image by applying a glass-like texture.

[`+  glassLozengeFilter`](/documentation/CoreImage/CIFilter-swift.class/glassLozenge())

Creates a lozenge-shaped lens and distorts the image.

[`+  holeDistortionFilter`](/documentation/CoreImage/CIFilter-swift.class/holeDistortion())

Distorts an image with a circular area that pushes the image outward.

[`+  lightTunnelFilter`](/documentation/CoreImage/CIFilter-swift.class/lightTunnel())

Distorts an image by generating a light tunnel.

[`+  ninePartStretchedFilter`](/documentation/CoreImage/CIFilter-swift.class/ninePartStretched())

Distorts an image by stretching it between two breakpoints.

[`+  ninePartTiledFilter`](/documentation/CoreImage/CIFilter-swift.class/ninePartTiled())

Distorts an image by tiling portions of it.

[`+  pinchDistortionFilter`](/documentation/CoreImage/CIFilter-swift.class/pinchDistortion())

Distorts an image by creating a pinch effect with stronger distortion in the center.

[`+  stretchCropFilter`](/documentation/CoreImage/CIFilter-swift.class/stretchCrop())

Distorts an image by stretching or cropping to fit a specified size.

[`+  torusLensDistortionFilter`](/documentation/CoreImage/CIFilter-swift.class/torusLensDistortion())

Creates a torus-shaped lens to distort the image.

[`+  twirlDistortionFilter`](/documentation/CoreImage/CIFilter-swift.class/twirlDistortion())

Distorts an image by rotating pixels around a center point.

[`+  vortexDistortionFilter`](/documentation/CoreImage/CIFilter-swift.class/vortexDistortion())

Distorts an image by using a vortex effect created by rotating pixels around a point.

### Protocols

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



---

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)