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

# lenticularHaloGenerator()

Generates a lenticular halo image.

## Declaration

```swift
class func lenticularHaloGenerator() -> any CIFilter & CILenticularHaloGenerator
```

## Return Value

Return Value The generated image.

## Discussion

Discussion This method generates a lenticular halo image. You commonly combine this effect with an image to simulate a halo generated by the spread of light on a lens. The lenticular halo generator filter uses the following properties: The following code creates a filter that generates a lenticular halo image: func lenticularHalo() -> CIImage {     let lenticularHaloGenerator = CIFilter.lenticularHaloGenerator()     lenticularHaloGenerator.center = CGPoint(x: 200, y: 200)     lenticularHaloGenerator.color = CIColor(red: 1.2, green: 2.7, blue: 2.5)     lenticularHaloGenerator.haloWidth = 87     lenticularHaloGenerator.haloRadius = 70     lenticularHaloGenerator.haloOverlap = 0.77     lenticularHaloGenerator.striationStrength = 0.50     lenticularHaloGenerator.striationContrast = 1.00     lenticularHaloGenerator.time = 0.00     return lenticularHaloGenerator.outputImage! }

## See Also

### Filters

- [attributedTextImageGenerator()](coreimage/cifilter-swift.class/attributedtextimagegenerator().md)
- [aztecCodeGenerator()](coreimage/cifilter-swift.class/azteccodegenerator().md)
- [barcodeGenerator()](coreimage/cifilter-swift.class/barcodegenerator().md)
- [blurredRectangleGenerator()](coreimage/cifilter-swift.class/blurredrectanglegenerator().md)
- [checkerboardGenerator()](coreimage/cifilter-swift.class/checkerboardgenerator().md)
- [code128BarcodeGenerator()](coreimage/cifilter-swift.class/code128barcodegenerator().md)
- [meshGenerator()](coreimage/cifilter-swift.class/meshgenerator().md)
- [pdf417BarcodeGenerator()](coreimage/cifilter-swift.class/pdf417barcodegenerator().md)
- [qrCodeGenerator()](coreimage/cifilter-swift.class/qrcodegenerator().md)
- [randomGenerator()](coreimage/cifilter-swift.class/randomgenerator().md)
- [roundedRectangleGenerator()](coreimage/cifilter-swift.class/roundedrectanglegenerator().md)
- [roundedRectangleStrokeGenerator()](coreimage/cifilter-swift.class/roundedrectanglestrokegenerator().md)
- [starShineGenerator()](coreimage/cifilter-swift.class/starshinegenerator().md)
- [stripesGenerator()](coreimage/cifilter-swift.class/stripesgenerator().md)
- [sunbeamsGenerator()](coreimage/cifilter-swift.class/sunbeamsgenerator().md)
