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

# Generator Filters

Generate barcode, geometric, and special-effect images.

## Topics

### Filters

[`+  attributedTextImageGeneratorFilter`](/documentation/CoreImage/CIFilter-swift.class/attributedTextImageGenerator())

Generates an attributed-text image.

[`+  aztecCodeGeneratorFilter`](/documentation/CoreImage/CIFilter-swift.class/aztecCodeGenerator())

Generates a low-density barcode.

[`+  barcodeGeneratorFilter`](/documentation/CoreImage/CIFilter-swift.class/barcodeGenerator())

Generates a barcode as an image from the descriptor.

[`+  blurredRectangleGeneratorFilter`](/documentation/CoreImage/CIFilter-swift.class/blurredRectangleGenerator())

Generates a blurred rectangle.

[`+  checkerboardGeneratorFilter`](/documentation/CoreImage/CIFilter-swift.class/checkerboardGenerator())

Generates a checkerboard image.

[`+  code128BarcodeGeneratorFilter`](/documentation/CoreImage/CIFilter-swift.class/code128BarcodeGenerator())

Generates a high-density, linear barcode.

[`+  lenticularHaloGeneratorFilter`](/documentation/CoreImage/CIFilter-swift.class/lenticularHaloGenerator())

Generates a lenticular halo image.

[`+  meshGeneratorFilter`](/documentation/CoreImage/CIFilter-swift.class/meshGenerator())

Generates a pattern made from an array of line segments.

[`+  PDF417BarcodeGenerator`](/documentation/CoreImage/CIFilter-swift.class/pdf417BarcodeGenerator())

Generates a high-density linear barcode.

[`+  QRCodeGenerator`](/documentation/CoreImage/CIFilter-swift.class/qrCodeGenerator())

Generates a quick response (QR) code image.

[`+  randomGeneratorFilter`](/documentation/CoreImage/CIFilter-swift.class/randomGenerator())

Generates a random filter image.

[`+  roundedRectangleGeneratorFilter`](/documentation/CoreImage/CIFilter-swift.class/roundedRectangleGenerator())

Generates a rounded rectangle image.

[`+  roundedRectangleStrokeGeneratorFilter`](/documentation/CoreImage/CIFilter-swift.class/roundedRectangleStrokeGenerator())

Creates an image containing the outline of a rounded rectangle.

[`+  starShineGeneratorFilter`](/documentation/CoreImage/CIFilter-swift.class/starShineGenerator())

Generates a star-shine image.

[`+  stripesGeneratorFilter`](/documentation/CoreImage/CIFilter-swift.class/stripesGenerator())

Generates a line of stripes as an image

[`+  sunbeamsGeneratorFilter`](/documentation/CoreImage/CIFilter-swift.class/sunbeamsGenerator())

Generates an image resembling the sun.

[`+  textImageGeneratorFilter`](/documentation/CoreImage/CIFilter-swift.class/textImageGenerator())

Generates a text image.

### Protocols

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

The properties you use to configure a Code 128 barcode generator filter.

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

The properties you use to configure an attributed-text image generator filter.

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

The properties you use to configure an Aztec code generator filter.

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

The properties you use to configure a barcode generator filter.

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

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

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

The properties you use to configure a checkerboard generator filter.

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

The properties you use to configure a lenticular halo generator filter.

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

The properties you use to configure a mesh generator filter.

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

The properties you use to configure a PDF417 barcode generator filter.

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

The properties you use to configure a QR code generator filter.

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

The properties you use to configure a random generator filter.

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

The properties you use to configure a rounded rectangle generator filter.

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

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

The properties you use to configure a star-shine generator filter.

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

The properties you use to configure a stripes generator filter.

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

The properties you use to configure a sunbeams generator filter.

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

The properties you use to configure a text image generator 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)