---
title: gaborGradients()
framework: coreimage
role: symbol
role_heading: Type Method
path: coreimage/cifilter-swift.class/gaborgradients()
---

# gaborGradients()

Highlights textures in an image.

## Declaration

```swift
class func gaborGradients() -> any CIFilter & CIGaborGradients
```

## Return Value

Return Value The modified image.

## Discussion

Discussion This method applies the Gabor gradients filter to an image. The effect targets the texture of objects within the frame, and is frequently used to find detail in photographs of fingerprints. The gabor gradients filter uses the following property: The following code creates a filter that results in a darker image with shades of green and red outlining the texture of objects: func garborGradients(inputImage: CIImage) -> CIImage {     let garborFilter = CIFilter.gaborGradients()     garborFilter.inputImage = inputImage     return garborFilter.outputImage! }

## See Also

### Filters

- [blendWithAlphaMask()](coreimage/cifilter-swift.class/blendwithalphamask().md)
- [blendWithBlueMask()](coreimage/cifilter-swift.class/blendwithbluemask().md)
- [blendWithMask()](coreimage/cifilter-swift.class/blendwithmask().md)
- [blendWithRedMask()](coreimage/cifilter-swift.class/blendwithredmask().md)
- [bloom()](coreimage/cifilter-swift.class/bloom().md)
- [cannyEdgeDetector()](coreimage/cifilter-swift.class/cannyedgedetector().md)
- [comicEffect()](coreimage/cifilter-swift.class/comiceffect().md)
- [coreMLModel()](coreimage/cifilter-swift.class/coremlmodel().md)
- [crystallize()](coreimage/cifilter-swift.class/crystallize().md)
- [depthOfField()](coreimage/cifilter-swift.class/depthoffield().md)
- [edges()](coreimage/cifilter-swift.class/edges().md)
- [edgeWork()](coreimage/cifilter-swift.class/edgework().md)
- [gloom()](coreimage/cifilter-swift.class/gloom().md)
- [heightFieldFromMask()](coreimage/cifilter-swift.class/heightfieldfrommask().md)
- [hexagonalPixellate()](coreimage/cifilter-swift.class/hexagonalpixellate().md)
