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

# accordionFoldTransition()

Transitions by folding and crossfading an image to reveal the target image.

## Declaration

```swift
class func accordionFoldTransition() -> any CIFilter & CIAccordionFoldTransition
```

## Return Value

Return Value The transition image.

## Discussion

Discussion This method applies the accordion fold transition filter to an image. The effect transitions from one image to another by unfolding and crossfading. The accordion fold transition filter uses the following properties: The following code creates a filter that produces folds in the input image and fades to the target image: func accordionFold(inputImage: CIImage, targetImage: CIImage) -> CIImage {     let accordionFoldTransiton = CIFilter.accordionFoldTransition()     accordionFoldTransiton.inputImage = inputImage     accordionFoldTransiton.targetImage = targetImage     accordionFoldTransiton.time = 0.5     accordionFoldTransiton.numberOfFolds = 6     accordionFoldTransiton.foldShadowAmount = 2     return accordionFoldTransiton.outputImage! }

## See Also

### Filters

- [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)
- [modTransition()](coreimage/cifilter-swift.class/modtransition().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)
