Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/FlexMonkey/Filterpedia
Core Image Filter Explorer & Showcase
https://github.com/FlexMonkey/Filterpedia
Last synced: about 1 month ago
JSON representation
Core Image Filter Explorer & Showcase
- Host: GitHub
- URL: https://github.com/FlexMonkey/Filterpedia
- Owner: FlexMonkey
- License: gpl-3.0
- Created: 2015-12-29T08:10:54.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2020-04-05T06:02:05.000Z (over 4 years ago)
- Last Synced: 2024-10-16T03:41:19.382Z (about 2 months ago)
- Language: Swift
- Homepage: http://flexmonkey.blogspot.co.uk/2015/12/filterpedia-core-image-filter-explorer.html
- Size: 93.9 MB
- Stars: 2,299
- Watchers: 60
- Forks: 205
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-swift-cn - Filterpedia - core image filter (Libs / Images)
- fucking-open-source-ios-apps - Filterpedia
- awesome - Filterpedia - Core Image Filter Explorer & Showcase (etc)
- awesome - Filterpedia - Core Image Filter Explorer & Showcase (etc)
README
# Filterpedia
Core Image Filter explorer![screenshot](/Filterpedia/assets/screenshot.jpg)
*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_](https://itunes.apple.com/de/book/core-image-for-swift/id1073029980?l=en&mt=11) 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:
* [*Core Image for Swift* from iBooks Store](https://itunes.apple.com/us/book/core-image-for-swift/id1073029980?mt=13)
* [*Core Image For Swift* from Gumroad](https://gumroad.com/l/CoreImageForSwift)## Custom Filters
*Filterpedia* includes many custom Core Image filters which can be used in other projects. They include:
### Advanced Monochrome
![screenshot](/Filterpedia/assets/examples/advanced_monochrome.png)
### Bleach Bypass
![screenshot](/Filterpedia/assets/examples/bleach_bypass.png)
### Carnival Mirror
![screenshot](/Filterpedia/assets/examples/carnival_mirror.png)
### Caustic Noise
![screenshot](/Filterpedia/assets/examples/caustic_noise.png)
### Caustic Refraction
![screenshot](/Filterpedia/assets/examples/caustic_refraction.png)
### Chromatic Abberation
![screenshot](/Filterpedia/assets/examples/chromatic_abberation.png)
### Circular Bokeh (with bias)
![screenshot](/Filterpedia/assets/examples/circular_bokeh.jpg)
### CMYK Levels
![screenshot](/Filterpedia/assets/examples/cmyk_levels.png)
### CMYK Registration Mismatch
![screenshot](/Filterpedia/assets/examples/cmyk_registration_mismatch.png)
### CMYK Tone Curve
![screenshot](/Filterpedia/assets/examples/cmyk_tone_curve.png)
### Color Directed Blur
![screenshot](/Filterpedia/assets/examples/color_directed_blur.png)
### Color Swatch from Black Body Temperature
![screenshot](/Filterpedia/assets/examples/color_from_temperature.png)
### Color Scalar Noise
![screenshot](/Filterpedia/assets/examples/color_scalar_noise.png)
### Compound Eye
![screenshot](/Filterpedia/assets/examples/compound_eye.png)
### Concentric Sine Waves
![screenshot](/Filterpedia/assets/examples/concentric_sine_waves.jpg)
### Contast Stretch
![screenshot](/Filterpedia/assets/examples/contrast_stretch.png)
### Cathode Ray Tube
![screenshot](/Filterpedia/assets/examples/crt.png)
### Difference of Gaussians
![screenshot](/Filterpedia/assets/examples/difference_of_gaussians.png)
### Eight Bit
![screenshot](/Filterpedia/assets/examples/eight_bit.png)
### Flame
![screenshot](/Filterpedia/assets/examples/flame.jpg)
### Hexagonal Bokeh
![screenshot](/Filterpedia/assets/examples/bokeh.png)
### Histogram Equalization
![screenshot](/Filterpedia/assets/examples/equalization.png)
### Histogram Specification
![screenshot](/Filterpedia/assets/examples/histogram_specification.png)
### Homogeneous Color Blur
![screenshot](/Filterpedia/assets/examples/homogeneous_color_blur.jpg)
### Kuwahara
![screenshot](/Filterpedia/assets/examples/kuwahara.png)
### Lens Flare
![screenshot](/Filterpedia/assets/examples/lens_flare.png)
### Masked Variable Circular Bokeh
![screenshot](/Filterpedia/assets/examples/variable_circular_bokeh.png)
### Masked Variable Hexagonal Bokeh
![screenshot](/Filterpedia/assets/examples/variable_hexagonal_bokeh.png)
### Mercurialize
![screenshot](/Filterpedia/assets/examples/mercurialize.png)
### Metal Perlin Noise
![screenshot](/Filterpedia/assets/examples/metal_perlin_noise.png)
### Metal Pixellate
![screenshot](/Filterpedia/assets/examples/metal_pixellate.png)
### Multiband Hue, Saturation & Brightness Controls
![screenshot](/Filterpedia/assets/examples/multi_band_hsv.png)
### Normal Map
![screenshot](/Filterpedia/assets/examples/normal_map.png)
### Polar Pixellate
![screenshot](/Filterpedia/assets/examples/polar_pixellate.png)
### Pseudo Color
![screenshot](/Filterpedia/assets/examples/pseudo_color.png)
### Refracted Text
![screenshot](/Filterpedia/assets/examples/refracted_text.png)
### RGB Brightness & Contrast
![screenshot](/Filterpedia/assets/examples/rgb_brightness_contast.png)
### RGB Compositing
![screenshot](/Filterpedia/assets/examples/rgb_compositing.png)
### RGB Tone Curve
![screenshot](/Filterpedia/assets/examples/rgb_one_curve.png)
### Scatter
![screenshot](/Filterpedia/assets/examples/scatter.jpg)
### Simple Plasma
![screenshot](/Filterpedia/assets/examples/simple_plasma.jpg)
### Simple Sky Generation
![screenshot](/Filterpedia/assets/examples/simple_sky.png)
### Sky Generation
![screenshot](/Filterpedia/assets/examples/sky_generator.png)
### Smooth Threshold
![screenshot](/Filterpedia/assets/examples/smooth_threshold.png)
### Starburst
![screenshot](/Filterpedia/assets/examples/starburst.png)
### Technicolor
![screenshot](/Filterpedia/assets/examples/technocolor.png)
### Threshold
![screenshot](/Filterpedia/assets/examples/threshold.png)
### Threshold to Alpha
![screenshot](/Filterpedia/assets/examples/threshold_to_alpha.png)
### Transverse Chromatic Aberration
![screenshot](/Filterpedia/assets/transverse_chromatic_aberration.png)
### VHS Tracking Lines
![screenshot](/Filterpedia/assets/examples/vhs_tracking_lines.png)
### Voronoi Noise
![screenshot](/Filterpedia/assets/examples/voronoi.png)