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

# circularScreen()

Adds a circular overlay to an image.

## Declaration

```swift
class func circularScreen() -> any CIFilter & CICircularScreen
```

## Return Value

Return Value The modified image.

## Discussion

Discussion This method applies a circular screen filter to an image. The effect generates a monochrome image containing a series of circular rings. The halftone effect is a set of lines, dots, or circles that contain detail. When viewing the image from a distance, the markings blend together, creating the illusion of continuous lines and shapes. Print media commonly uses this effect. The circular screen filter uses the following properties: The following code creates a filter that results in a monochrome image with a large circular pattern overlaying the image: func circular(inputImage: CIImage) -> CIImage {     let circularHalftone = CIFilter.circularScreen()     circularHalftone.inputImage = inputImage     circularHalftone.center = CGPoint(x: 2016, y: 1512)     circularHalftone.width = 35     circularHalftone.sharpness = 0.70     return circularHalftone.outputImage! }

## See Also

### Filters

- [cmykHalftone()](coreimage/cifilter-swift.class/cmykhalftone().md)
- [dotScreen()](coreimage/cifilter-swift.class/dotscreen().md)
- [hatchedScreen()](coreimage/cifilter-swift.class/hatchedscreen().md)
- [lineScreen()](coreimage/cifilter-swift.class/linescreen().md)
