---
title: CIPhotoEffect
framework: coreimage
role: symbol
role_heading: Protocol
path: coreimage/ciphotoeffect
---

# CIPhotoEffect

The properties you use to configure a photo-effect filter.

## Declaration

```swift
protocol CIPhotoEffect : CIFilterProtocol
```

## Topics

### Instance Properties

- [inputImage](coreimage/ciphotoeffect/inputimage.md)
- [extrapolate](coreimage/ciphotoeffect/extrapolate.md)

## Relationships

### Inherits From

- [CIFilterProtocol](coreimage/cifilterprotocol.md)

## See Also

### Related Documentation

- [photoEffectChrome()](coreimage/cifilter-swift.class/photoeffectchrome().md)
- [photoEffectFade()](coreimage/cifilter-swift.class/photoeffectfade().md)
- [photoEffectInstant()](coreimage/cifilter-swift.class/photoeffectinstant().md)
- [photoEffectMono()](coreimage/cifilter-swift.class/photoeffectmono().md)
- [photoEffectNoir()](coreimage/cifilter-swift.class/photoeffectnoir().md)
- [photoEffectProcess()](coreimage/cifilter-swift.class/photoeffectprocess().md)
- [photoEffectTonal()](coreimage/cifilter-swift.class/photoeffecttonal().md)
- [photoEffectTransfer()](coreimage/cifilter-swift.class/photoeffecttransfer().md)

### Protocols

- [CIColorCrossPolynomial](coreimage/cicolorcrosspolynomial.md)
- [CIColorCube](coreimage/cicolorcube.md)
- [CIColorCubeWithColorSpace](coreimage/cicolorcubewithcolorspace.md)
- [CIColorCubesMixedWithMask](coreimage/cicolorcubesmixedwithmask.md)
- [CIColorCurves](coreimage/cicolorcurves.md)
- [CIColorInvert](coreimage/cicolorinvert.md)
- [CIColorMap](coreimage/cicolormap.md)
- [CIColorMonochrome](coreimage/cicolormonochrome.md)
- [CIConvertLab](coreimage/ciconvertlab.md)
- [CIDither](coreimage/cidither.md)
- [CIColorPosterize](coreimage/cicolorposterize.md)
- [CIDocumentEnhancer](coreimage/cidocumentenhancer.md)
- [CIFalseColor](coreimage/cifalsecolor.md)
- [CILabDeltaE](coreimage/cilabdeltae.md)
- [CIMaskToAlpha](coreimage/cimasktoalpha.md)
