---
title: CIConvolution
framework: coreimage
role: symbol
role_heading: Protocol
path: coreimage/ciconvolution
---

# CIConvolution

The properties you use to configure a convolution filter.

## Declaration

```swift
protocol CIConvolution : CIFilterProtocol
```

## Topics

### Instance Properties

- [bias](coreimage/ciconvolution/bias.md)
- [inputImage](coreimage/ciconvolution/inputimage.md)
- [weights](coreimage/ciconvolution/weights.md)

## Relationships

### Inherits From

- [CIFilterProtocol](coreimage/cifilterprotocol.md)

## See Also

### Related Documentation

- [convolution3X3()](coreimage/cifilter-swift.class/convolution3x3().md)
- [convolution5X5()](coreimage/cifilter-swift.class/convolution5x5().md)
- [convolution7X7()](coreimage/cifilter-swift.class/convolution7x7().md)
- [convolution9Horizontal()](coreimage/cifilter-swift.class/convolution9horizontal().md)
- [convolution9Vertical()](coreimage/cifilter-swift.class/convolution9vertical().md)
