---
title: modTransition()
framework: coreimage
role: symbol
role_heading: Type Method
path: coreimage/cifilter-swift.class/modtransition()
---

# modTransition()

Transitions between two images by applying irregularly shaped holes.

## Declaration

```swift
class func modTransition() -> any CIFilter & CIModTransition
```

## Return Value

Return Value The transition image.

## Discussion

Discussion This method applies the mod transition filter to an image. The effect transitions from the input image to the output image by revealing the target image through irregularly shaped holes. The mod transition filter uses the following properties: The following code creates a filter that transitions from the input image to the target image by creating a series of irregular shaped holes. func mod(inputImage: CIImage, targetImage: CIImage) -> CIImage {     let modTransition = CIFilter.modTransition()     modTransition.inputImage = inputImage     modTransition.targetImage = targetImage     modTransition.center = CGPoint(x: 390, y: 392)     modTransition.time = 0.5     modTransition.angle = 0.09     modTransition.radius = 150     modTransition.compression = 523        return modTransition.outputImage! }

## See Also

### Filters

- [accordionFoldTransition()](coreimage/cifilter-swift.class/accordionfoldtransition().md)
- [barsSwipeTransition()](coreimage/cifilter-swift.class/barsswipetransition().md)
- [copyMachineTransition()](coreimage/cifilter-swift.class/copymachinetransition().md)
- [disintegrateWithMaskTransition()](coreimage/cifilter-swift.class/disintegratewithmasktransition().md)
- [dissolveTransition()](coreimage/cifilter-swift.class/dissolvetransition().md)
- [flashTransition()](coreimage/cifilter-swift.class/flashtransition().md)
- [pageCurlTransition()](coreimage/cifilter-swift.class/pagecurltransition().md)
- [pageCurlWithShadowTransition()](coreimage/cifilter-swift.class/pagecurlwithshadowtransition().md)
- [rippleTransition()](coreimage/cifilter-swift.class/rippletransition().md)
- [swipeTransition()](coreimage/cifilter-swift.class/swipetransition().md)
