dissolveTransition()
Transitions between two images with a fade effect.
Declaration
class func dissolveTransition() -> any CIFilter & CIDissolveTransitionMentioned in
Return Value
The transition image.
Discussion
This method applies the disintegrate transition filter to an image. The effect transitions from one image to another by using a fade effect.
The dissolve transition filter uses the following properties:
inputImageThe starting image with the type CIImage.
targetImageThe ending image with the type CIImage.
timeA
floatrepresenting the parametric time of the transition from start (at time 0) to end (at time 1) as an NSNumber.
The following code creates a filter that produces a fade transition from the input image and the target image:
func dissolve(inputImage: CIImage, targetImage: CIImage) -> CIImage {
let dissolveTransition = CIFilter.dissolveTransition()
dissolveTransition.inputImage = inputImage
dissolveTransition.targetImage = targetImage
dissolveTransition.time = 0.5
return dissolveTransition.outputImage!
}[Image]