openFrameworks addon to image processing with basic controls: HSB, contrast, monochrome, tree tones colors modifier and delays.
Branches ahead of master
These branches have commits not yet on master — could be unmerged fixes or work in progress worth a look.
README
[!CAUTION]
Deprecated.
Moved to ofxSurfingFxChannel
ofxChannelFx
Overview
ofxChannelFx is an openFrameworks addon to image processing with common effects: HSB, contrast, monochrome, tree tones colors, and delays. Powered by ofxDotFrag.Screenshots
Example with ofxGuiExtended:Example with ofxPresetsManager:
Features
- Channel Strip to do image processing with usually useful effects.
- Monochrome, Three Tones, Hue/Saturation/Brightness/Contrast, Delay, and Echo Trace effects.
- Powered by the shaders of ofxDotFrag.
- Store/Recall settings.
- Implemented GUI's workflow for ofxGui or ofxGuiExtended and ofxPresetsManager.
Usage
Check examples.ofApp.h
``.cpp include "ofxChannelFx.h"
ofxChannelFx channelFx;
ofApp.cpp
.cpp ofApp::setup(){ channelFx.setup(); }
ofApp::update(){ channelFx.begin(); { // draw here // } channelFx.end(); }
ofApp::draw(){ channelFx.draw(); channelFx.drawGui(); } ``Dependencies
- ofxDotFrag (https://github.com/npisanti/ofxDotFrag) Already included into ADDON/libs. No need to add.
- ofxSurfingHelpers (https://github.com/moebiussurfing/ofxSurfingHelpers)
- ofxGui
- ofxGuiExtended2 (https://github.com/moebiussurfing/ofxGuiExtended2)
- ofxPresetsManager (https://github.com/moebiussurfing/ofxPresetsManager)
Tested systems
- Windows10 / VS2017 / OF ~0.11
- macOS High Sierra / Xcode 9/10 / OF ~0.11
ofxAddons