---
title: "tentConvolved(kernelSize:edgeMode:)"
framework: accelerate
role: symbol
role_heading: Instance Method
path: "accelerate/vimage/pixelbuffer/tentconvolved(kernelsize:edgemode:)"
---

# tentConvolved(kernelSize:edgeMode:)

Returns a tent-filter convolved 8-bit-per-channel, 4-channel interleaved pixel buffer.

## Declaration

```swift
func tentConvolved(kernelSize: vImage.Size, edgeMode: vImage.EdgeMode<Pixel_8888>) -> vImage.PixelBuffer<Format>
```

## Parameters

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

## Return Value

Return Value A pixel buffer that contains a blurred version of the source 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)
- [tentConvolve(kernelSize:edgeMode:destination:)](accelerate/vimage/pixelbuffer/tentconvolve(kernelsize:edgemode:destination:)-2dp48.md)
