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