Documentation

Filters

Chain 38 effects and apply them to the camera and to images

2 min read

A filter is a chain of effects applied to the camera preview and to images. Chain any of 38 Core Image effects in order to build your own look — applied live on the camera, and to still images on Image views.

Building a filter

Filters are managed per project in the Assets tab.

  • Effects are organized by category, and each effect's parameters (intensity, radius, color, …) are exposed automatically.
  • Chain multiple effects, reorder them, or temporarily disable an individual effect.
  • The preview at the top of the editor shows the result live.

Target regions

Insert a target region entry in the middle of a chain and the effects after it apply only to the subject (or the background). Subject detection runs on-device with Vision — keep just the person in color, or blur only the background, all without code.

Presets

Ready-to-use bundled presets are included. Browse them in the Filter Presets gallery on the main screen, import one into your project, and tweak it freely as a starting point.

Applying filters

  • Camera — assign a filter to a camera view and it applies live to the preview and the capture. Bind the filter to data and you can build UI that switches filters from a list.
  • Images — the same filter chain applies to Image views. Rendering happens off the main thread with a result cache, so even a list of filtered images scrolls smoothly.

Filters can also travel as filter-typed data. Bind a list of filters to a List and connect the selection to the camera — you've built a swipe-and-pick filter camera.