---
title: "tentConvolve(kernelSize:edgeMode:destination:)"
framework: accelerate
role: symbol
role_heading: Instance Method
path: "accelerate/vimage/pixelbuffer/tentconvolve(kernelsize:edgemode:destination:)-2dp48"
---

# tentConvolve(kernelSize:edgeMode:destination:)

Convolves a multiple-plane 8-bit-per-channel pixel buffer with a tent filter.

## Declaration

```swift
func tentConvolve(kernelSize: vImage.Size, edgeMode: vImage.EdgeMode<Pixel_8>, destination: vImage.PixelBuffer<Format>)
```

## Parameters

- `kernelSize`: The convolution kernel size. The operation interprets even dimensions as the next odd number.
- `edgeMode`: The convolution edge mode.
- `destination`: The destination pixel buffer.

## See Also

### Related Documentation

- [Blurring an image](accelerate/blurring-an-image.md)

### Tent convolution

- [tentConvolve(kernelSize:edgeMode:destination:)](accelerate/vimage/pixelbuffer/tentconvolve(kernelsize:edgemode:destination:)-1fpap.md)
- [tentConvolve(kernelSize:edgeMode:destination:)](accelerate/vimage/pixelbuffer/tentconvolve(kernelsize:edgemode:destination:)-150xp.md)
- [tentConvolved(kernelSize:edgeMode:)](accelerate/vimage/pixelbuffer/tentconvolved(kernelsize:edgemode:).md)
