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

# paletteCentroid()

Calculates the location of an image’s colors.

## Declaration

```swift
class func paletteCentroid() -> any CIFilter & CIPaletteCentroid
```

## Return Value

Return Value The modified image.

## Discussion

Discussion This method applies the palette centroid filter to an image. The filter locates colors in the input image that the palette image defines and outputImage.extent provides the location of the colors of the image. You can combine with other filters to create more sophisticated images. The palette centroid filter uses the following properties: The following code creates a filter that calculates the extent of the palette color: func paletteCentroid(inputImage: CIImage, paletteImage: CIImage) -> CIImage {     let paletteCentroidFilter = CIFilter.paletteCentroid()     paletteCentroidFilter.inputImage = inputImage     paletteCentroidFilter.paletteImage = paletteImage     paletteCentroidFilter.perceptual = false     return paletteCentroidFilter.outputImage! }

## See Also

### Color Effect Filters

- [colorCrossPolynomial()](coreimage/cifilter-swift.class/colorcrosspolynomial().md)
- [colorCube()](coreimage/cifilter-swift.class/colorcube().md)
- [colorCubeWithColorSpace()](coreimage/cifilter-swift.class/colorcubewithcolorspace().md)
- [colorCubesMixedWithMask()](coreimage/cifilter-swift.class/colorcubesmixedwithmask().md)
- [colorCurves()](coreimage/cifilter-swift.class/colorcurves().md)
- [colorInvert()](coreimage/cifilter-swift.class/colorinvert().md)
- [colorMap()](coreimage/cifilter-swift.class/colormap().md)
- [colorMonochrome()](coreimage/cifilter-swift.class/colormonochrome().md)
- [colorPosterize()](coreimage/cifilter-swift.class/colorposterize().md)
- [convertLabToRGB()](coreimage/cifilter-swift.class/convertlabtorgb().md)
- [convertRGBtoLab()](coreimage/cifilter-swift.class/convertrgbtolab().md)
- [dither()](coreimage/cifilter-swift.class/dither().md)
- [documentEnhancer()](coreimage/cifilter-swift.class/documentenhancer().md)
- [falseColor()](coreimage/cifilter-swift.class/falsecolor().md)
- [labDeltaE()](coreimage/cifilter-swift.class/labdeltae().md)
