<!--
{
  "documentType" : "article",
  "framework" : "CoreImage",
  "identifier" : "/documentation/CoreImage/stylizing-filters",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Stylizing Filters"
}
-->

# Stylizing Filters

Create stylized versions of images by applying effects including pixelation and line overlays.

## Topics

### Filters

[`+  blendWithAlphaMaskFilter`](/documentation/CoreImage/CIFilter-swift.class/blendWithAlphaMask())

Blends two images by using an alpha mask image.

[`+  blendWithBlueMaskFilter`](/documentation/CoreImage/CIFilter-swift.class/blendWithBlueMask())

Blends two images by using a blue mask image.

[`+  blendWithMaskFilter`](/documentation/CoreImage/CIFilter-swift.class/blendWithMask())

Blends two images by using a mask image.

[`+  blendWithRedMaskFilter`](/documentation/CoreImage/CIFilter-swift.class/blendWithRedMask())

Blends two images by using a red mask image.

[`+  bloomFilter`](/documentation/CoreImage/CIFilter-swift.class/bloom())

Adjusts an image’s colors by applying a blur effect.

[`+  cannyEdgeDetectorFilter`](/documentation/CoreImage/CIFilter-swift.class/cannyEdgeDetector())

Applies the Canny edge-detection algorithm to an image.

[`+  comicEffectFilter`](/documentation/CoreImage/CIFilter-swift.class/comicEffect())

Creates an image with a comic book effect.

[`+  coreMLModelFilter`](/documentation/CoreImage/CIFilter-swift.class/coreMLModel())

Filters an image with a Core ML model.

[`+  crystallizeFilter`](/documentation/CoreImage/CIFilter-swift.class/crystallize())

Creates an image made with a series of colorful polygons.

[`+  depthOfFieldFilter`](/documentation/CoreImage/CIFilter-swift.class/depthOfField())

Simulates a depth of field effect.

[`+  edgesFilter`](/documentation/CoreImage/CIFilter-swift.class/edges())

Hilghlights edges of objects found within an image.

[`+  edgeWorkFilter`](/documentation/CoreImage/CIFilter-swift.class/edgeWork())

Produces a black-and-white image that looks similar to a woodblock print.

[`+  gaborGradientsFilter`](/documentation/CoreImage/CIFilter-swift.class/gaborGradients())

Highlights textures in an image.

[`+  gloomFilter`](/documentation/CoreImage/CIFilter-swift.class/gloom())

Adjusts an image’s color by applying a gloom filter.

[`+  heightFieldFromMaskFilter`](/documentation/CoreImage/CIFilter-swift.class/heightFieldFromMask())

Creates a realistic shaded height-field image.

[`+  hexagonalPixellateFilter`](/documentation/CoreImage/CIFilter-swift.class/hexagonalPixellate())

Creates an image made of a series of colorful hexagons.

[`+  highlightShadowAdjustFilter`](/documentation/CoreImage/CIFilter-swift.class/highlightShadowAdjust())

Adjusts the highlights of colors to reduce shadows.

[`+  lineOverlayFilter`](/documentation/CoreImage/CIFilter-swift.class/lineOverlay())

Creates an image that resembles a sketch of the outlines of objects.

[`+  mixFilter`](/documentation/CoreImage/CIFilter-swift.class/mix())

Blends two images together.

[`+  personSegmentationFilter`](/documentation/CoreImage/CIFilter-swift.class/personSegmentation())

Creates a mask where red pixels indicate areas of the image that are likely to contain a person.

[`+  pixellateFilter`](/documentation/CoreImage/CIFilter-swift.class/pixellate())

Enlarges the colors of the pixels to create a blurred effect.

[`+  pointillizeFilter`](/documentation/CoreImage/CIFilter-swift.class/pointillize())

Applies a pointillize effect to an image.

[`+  saliencyMapFilter`](/documentation/CoreImage/CIFilter-swift.class/saliencyMap())

Creates a saliency map from an image.

[`+  shadedMaterialFilter`](/documentation/CoreImage/CIFilter-swift.class/shadedMaterial())

Creates a shaded image from a height-field image.

[`+  sobelGradientsFilter`](/documentation/CoreImage/CIFilter-swift.class/sobelGradients())

Calculates the Sobel gradients for an image.

[`+  spotColorFilter`](/documentation/CoreImage/CIFilter-swift.class/spotColor())

Replaces colors of an image with specifed colors.

[`+  spotLightFilter`](/documentation/CoreImage/CIFilter-swift.class/spotLight())

Highlights a definined area of the image.

[`+  cannyEdgeDetectorFilter`](/documentation/CoreImage/CIFilter-swift.class/cannyEdgeDetector())

Applies the Canny edge-detection algorithm to an image.

### Protocols

[`CIBlendWithMask`](/documentation/CoreImage/CIBlendWithMask)

The properties you use to configure a blend with mask filter.

[`CIBloom`](/documentation/CoreImage/CIBloom)

The properties you use to configure a bloom filter.

[`CICannyEdgeDetector`](/documentation/CoreImage/CICannyEdgeDetector)

[`CIComicEffect`](/documentation/CoreImage/CIComicEffect)

The properties you use to configure a comic effect filter.

[`CICoreMLModel`](/documentation/CoreImage/CICoreMLModel)

The properties you use to configure a Core ML model filter.

[`CICrystallize`](/documentation/CoreImage/CICrystallize)

The properties you use to configure a crystalize filter.

[`CIDepthOfField`](/documentation/CoreImage/CIDepthOfField)

The properties you use to configure a depth-of-field filter.

[`CIEdgeWork`](/documentation/CoreImage/CIEdgeWork)

The properties you use to configure an edge-work filter.

[`CIEdges`](/documentation/CoreImage/CIEdges)

The properties you use to configure an edges filter.

[`CIGaborGradients`](/documentation/CoreImage/CIGaborGradients)

The properties you use to configure a Gabor gradients filter.

[`CIGloom`](/documentation/CoreImage/CIGloom)

The properties you use to configure a gloom filter.

[`CIHeightFieldFromMask`](/documentation/CoreImage/CIHeightFieldFromMask)

The properties you use to configure a height-field-from-mask filter.

[`CIHexagonalPixellate`](/documentation/CoreImage/CIHexagonalPixellate)

The properties you use to configure a hexagonal pixellate filter.

[`CIHighlightShadowAdjust`](/documentation/CoreImage/CIHighlightShadowAdjust)

The properties you use to configure a highlight-shadow adjust filter.

[`CILineOverlay`](/documentation/CoreImage/CILineOverlay)

The properties you use to configure a line overlay filter.

[`CIMix`](/documentation/CoreImage/CIMix)

The properties you use to configure a mix filter.

[`CIPersonSegmentation`](/documentation/CoreImage/CIPersonSegmentation)

[`CIPixellate`](/documentation/CoreImage/CIPixellate)

The properties you use to configure a pixellate filter.

[`CIPointillize`](/documentation/CoreImage/CIPointillize)

The properties you use to configure a pointillize filter.

[`CISaliencyMap`](/documentation/CoreImage/CISaliencyMap)

The properties you use to configure a saliency map filter.

[`CIShadedMaterial`](/documentation/CoreImage/CIShadedMaterial)

The properties you use to configure a shaded material filter.

[`CISobelGradients`](/documentation/CoreImage/CISobelGradients)

[`CISpotColor`](/documentation/CoreImage/CISpotColor)

The properties you use to configure a spot color filter.

[`CISpotLight`](/documentation/CoreImage/CISpotLight)

The properties you use to configure a spotlight filter.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)