<!--
{
  "documentType" : "article",
  "framework" : "CoreImage",
  "identifier" : "/documentation/CoreImage/halftone-effect-filters",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Halftone Effect Filters"
}
-->

# Halftone Effect Filters

Simulate monochrome and CMYK halftone screens.

## Topics

### Filters

[`+  circularScreenFilter`](/documentation/CoreImage/CIFilter-swift.class/circularScreen())

Adds a circular overlay to an image.

[`+  CMYKHalftone`](/documentation/CoreImage/CIFilter-swift.class/cmykHalftone())

Adds a series of colorful dots to an image.

[`+  dotScreenFilter`](/documentation/CoreImage/CIFilter-swift.class/dotScreen())

Creates a monochrome image with a series of dots to add detail.

[`+  hatchedScreenFilter`](/documentation/CoreImage/CIFilter-swift.class/hatchedScreen())

Creates a monochrome image with a series of lines to add detail.

[`+  lineScreenFilter`](/documentation/CoreImage/CIFilter-swift.class/lineScreen())

Creates a monochrome image with a series of small lines to add detail.

### Protocols

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

The properties you use to configure a circular screen filter.

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

The properties you use to configure a CMYK halftone filter.

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

The properties you use to configure a dot screen filter.

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

The properties you use to configure a hatched screen filter.

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

The properties you use to configure a line screen 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)