Filterpedia
Core Image Filter explorer

Filterpedia is an iPad app for exploring (almost) the entire range of image filters offered by Apple’s Core Image framework. It is designed as a companion app to my upcoming book, Core Image for Swift which is due for publication in February 2016.
The UI is split into two sections: the table view on the left allows the user to navigate through and select a filter, the panel on the right then displays all the parameters of the selected filter which can be adjusted using horizontal sliders.
Filterpedia is also a showcase for custom filters I’m creating that are discussed in the book. These include simple compositions of existing CIFilter
, CIKernel
based filters using GLSL and filters that use Metal kernel functions as their filtering engine.
Core Image for Swift is available from:
Custom Filters
Filterpedia includes many custom Core Image filters which can be used in other projects. They include:
Advanced Monochrome

Bleach Bypass

Carnival Mirror

Caustic Noise

Caustic Refraction

Chromatic Abberation

Circular Bokeh (with bias)

CMYK Levels

CMYK Registration Mismatch

CMYK Tone Curve

Color Directed Blur

Color Swatch from Black Body Temperature

Color Scalar Noise

Compound Eye

Concentric Sine Waves

Contast Stretch

Cathode Ray Tube

Difference of Gaussians

Eight Bit

Flame

Hexagonal Bokeh

Histogram Equalization

Histogram Specification

Homogeneous Color Blur

Kuwahara

Lens Flare

Masked Variable Circular Bokeh

Masked Variable Hexagonal Bokeh

Mercurialize

Metal Perlin Noise

Metal Pixellate

Multiband Hue, Saturation & Brightness Controls

Normal Map

Polar Pixellate

Pseudo Color

Refracted Text

RGB Brightness & Contrast

RGB Compositing

RGB Tone Curve

Scatter

Simple Plasma

Simple Sky Generation

Sky Generation

Smooth Threshold

Starburst

Technicolor

Threshold

Threshold to Alpha

Transverse Chromatic Aberration

VHS Tracking Lines

Voronoi Noise

GitHub
https://github.com/FlexMonkey/Filterpedia