CIFilterBox

CIFilterBox

Test the filters in real-time.

See the CIFilters working in real-time. Tweak the settings, see the results, and write the code in minutes!

Built using AppKit instead of SwiftUI, CIFilterBox 2.0 is much more stable and much MUCH faster!

If you have ever used CIFilters in your code, you will know they can be difficult and time-consuming. The filters are powerful and versatile, but the documentation is sparse and opaque. Finding out what a specific filter does and how to control it can take hours of reading, coding, and experimentation.

With CIFilterBox it takes a few clicks.

CIFilterBox has a simple and intuitive interface. Quickly find your filter and start playing with the settings. The output image will update in real-time, showing what the filter does and how the settings work. You can use your own input images or choose from the built-in stock photos. Select a background to show the transparent areas of the output, and either crop the image extent or view the filter's full output. You can even use the output image as an input to simulate filter chaining.

Once you have the output you need you can copy a code snippet to the clipboard to use in your own code. The output image can be saved as a PNG file, or you can share directly from the app using the standard MacOS sharing service.

I made CIFilterBox for myself after spending too many hours learning what the filters do and how to work them. I hope this app can save you from losing that precious time! Known issues are listed below, but if you spot anything that is missing, broken, or just wrong, I would be grateful if you could let me know—I will do my best to fix it.

Known Issues:

Keywords: CIFilters, Core Image Filters, Metal, graphics, special effects, FX, time-saving, image manipulation