Beginners Corner - basic and gentle introduction by Bil AbingtonBeginners Corner (PDF)Manual. The manual is already included in the installation, but it can be also downloaded separately:Reactor Manual (PDF)
The example projects are made for MS VC6 and MS VS2008 and do not dependent on any external libraries or MFC so they can be easily used in other compilers or MS VS editions.Furthermore the Photo-Reactor itself can create the UI interface and C++ source code for the plug-in where you just fill in the blanks.PluginSDK DownloadIncluded Samples:plugin - a basic plugin that desaturate the image with a slider for strength and check box for inversion. (Similar to the Desaturate effect in Reactor)pluginbind - example how to create a binding plug-in with a simple on-the-workspace slider object that can control value of other objects (Similar to the Slider object in Reactor)pluginrect - an example of drawing semi-transparent rectangle on the image and the calculation necessary for preview cropping (Similar to the Simple Shape object in Reactor)plugin2input.zip - separate download for 2 input plugin sampleGuide to Photo-Reactor SDK by Andy Dansby. Thanks to the broad range of topics it also doubles as a great introductory to graphic programming:Photo Reactor SDK (PDF)Source code companion to the SDK document: Mean.zip, Max.zip, Min.zip, standard_deviation.zipGenerate Source Code (Menu Tools)The Photo-Reactor can generate the necessary Source code for the plug-in UI and class which will set up the interface and settings. You will receive generated plugin.cpp file that can be simply substituted in the example projects - that's all.
In this plugin, I demonstrate white balance with 4 standard routines, Histogram stretch, White Pixel, Grey World and Modified Grey World. I also have 4 experimental white balance routines.
Source code:
whitebalancesrc.zip