Creative Filters

Top  Previous  Next

The photobooth creative filters give the option of applying a variety of special effects to photobooth photos and to the live view images displayed before taking the photos. The default filters include color and monochrome negative images, color and monochrome posterization effects, desaturation and over saturation effects and selective saturation. The filters are applied using a DLL which means that experienced C or C++ programmers can write their own filters if required. A sample VC++ 2005 project can be downloaded from http://www.breezesys.com/downloads/SampleCreativeFilter.zip

 

Please note that some filters may produce different results in the live view and final photos if flash is used. This is because flash will probably give different highlight and shadow areas which will affect how the posterization effects are applied. This is less of a problem if continuous lighting is used.

 

To use creative filters you need put a copy of the PhotoboothCreativeFilter.dll file in your photobooth images folder. The PhotoboothCreativeFilter.dll file can be found in the installation folder (from the installation folder (normally C:\Program Files (x86)\BreezeSys\NKRemote). Then when you enter full screen photobooth mode the software will automatically load the filter DLL and the live view images will display the default filter which is color negative. Type Ctrl+Shift+C to display the setup page to select a different effect or to configure the settings. The following settings dialog will be displayed:

cf_color_neg

The processing of the filters in real time for the live view display can put quite a load on the computer which may cause the live view refresh rate to slow down. On a dual or quad core computer the load can be shared between the processor cores by setting the number of threads to more than 1.

 

The filter type can be selected from the drop down list. The various filter types that are available with the PhotoboothCreativeFilter.dll that comes with the software are described below.

 

Color negative

This filter creates a negative color image e.g. yellow items will appear as blue and blue items will appear as red. There are no controls for adjusting how this filter behaves.

cf_original

Original image

 

cf_color_negl

Image with color negative filter applied

 
Monochrome negative

This filter converts the image to grayscale and displays the negative e.g. dark items will appear light and light items will appear dark. There are no controls for adjusting how this filter behaves.

cf_mono_neg

Image with the monochrome negative filter effect applied

 

Posterize

This filter produces a thresholding/posterization effect with an adjustable number of levels. The strength slider controls the size of each threshold with 0 having no effect and 255 producing an image just made up of fully saturated colors. The recommended range of settings is 10 to 100.

cf_posterize

cf_posterize

Image with the posterize filter applied with the strength set to 70.

 

Monochrome posterize

This is a highly configurable filter which converts the images to monochrome then posterizes it and colorizes with one or two colors. It's probably simpler to experiment with the different settings below and see their effect than to try explain how this filter works. The settings are shown below:

cf_mono_posterize

Strength - this controls the size of each threshold from 0, which has no effect, to 255 which gives only a few solid colors.

White highlights - this controls whether bright highlights appear as one of the colors (top or bottom color) or as white

Hue - this controls hue of the color displayed in the image

Saturation - this controls how strongly saturated the color is

Top Hue - this controls hue of the color displayed at the top of the image which randomly fades to the main color at the bottom of the image. If this is set to 0 only the main color is used.

Top Saturation - this controls how strongly saturated the bottom color is

cf_mono_posterize

Image with the monochrome posterize filter applied: strength=53, base level=54, hue=8, saturation=40, top hue=195, top saturation=100, white highlights=on

 

cf_mono_posterize2

Image with the monochrome posterize filter applied: strength=53, base level=54, hue=193, saturation=40, top hue=0, top saturation=100, white highlights=on

 

Saturation

This filter allows the image saturation to be boosted to produce an over saturated image or reduced to produce a more subtle desaturated image. Setting the strength to 100 will leave the saturation unchanged.

cf_saturation

cf_sat_200

Image with the saturation filter applied: strength=200 (strongly increasing the saturation of the colors)

 

cf_sat_10

Image with the saturation filter applied: strength=10 (almost desaturating to grayscale)

 

Pop Art

This filter produces a three color "pop art" effect reminiscent of some of the work by Andy Warhol. The photo is reduced to three colors: the background, dark areas of the subject and light areas.

This filter requires a green or a blue background and works best with continuous lighting rather than flash. Set the threshold to a middle value (e.g. 140) and the sensitivity to a low value (e.g. 6) and then adjust the background hue slider until the background is replaced with the background color for the first photo (the default setting is red). A background hue setting of around 80 should be suitable with a green background.

Then adjust the threshold and sensitivity sliders to get the desired result. The background, low light and highlight colors used for each photo can be changed by clicking on them in the setup dialog.

cf_popart

cf_popart
Set of 4 photos shot using the pop art filter

 

 
User selection of different filter effects

The settings for the filter are saved using the name of the photobooth images folder which means that different effects can be applied in by using profiles to switch to different folders. For example users could be given the choice between normal, over saturated and under saturated colors by creating three photobooth images folders:

C:\PhotoboothImages\normal

C:\PhotoboothImages\over

C:\PhotoboothImages\under

 

Then save the photobooth settings to three different settings files:

C:\PhotoboothImages\normal\settings.xml - with the photobooth images folder set to C:\PhotoboothImages\normal

C:\PhotoboothImages\over\settings.xml - with the photobooth images folder set to C:\PhotoboothImages\over

C:\PhotoboothImages\underl\settings.xml - with the photobooth images folder set to C:\PhotoboothImages\under

Please note: if you are using a touchscreen you need to create touchscreen actions to load profiles 1 to 3 before saving the settings.

 

Next create three profiles:

Profile 1 loads C:\PhotoboothImages\normal\settings.xml

Profile 2 loads C:\PhotoboothImages\over\settings.xml

Profile 3 loads C:\PhotoboothImages\saturation\settings.xml

 

Then copy the PhotoboothCreativeFilter.dll to the "over" and "under" folders (don't copy it to the normal folder). Now run the booth in full screen photobooth mode and select profile 2 to switch to the "over" photobooth images folder. Type Shift+Ctrl+C to display the settings and select "Saturation" from the filter type combo, set the strength to 200 and click on OK to save the settings. Next select profile 3 to switch to the "under" photobooth images folder. Type Shift+Ctrl+C to display the settings and select "Saturation" from the filter type combo, set the strength to 10 and click on OK to save the settings. Check everything is working by selecting profile 1 which should display normal live view images, profile 2 which should display over saturated live view images and profile 3 which should display under saturated images.

 

Please see the section on Saving settings for future reference and using profiles for more information on using profiles.

 

Saving a copy of each filtered photo

There isn't a direct way to make a a full size copy of each photo with the creative filter applied, but the following trick can be used instead. In full screen photobooth mode type Ctrl+G to display the green screen settings dialog. An error dialog may be displayed if the photobooth images folder doesn't contain a greenscreen_background.jpg image. If this happens press OK and the green screen setting dialog will be displayed:

cf_greenscreen

Select the "Enable greenscreen display" and "Save copy of greenscreened photos in photo booth mode" options. Then move the top slider to the right until the label displays "Green screening disabled" and click on the "OK" button. With the above settings the software won't attempt to green screen the images but it will save a full size copy of each photo in the greenscreen subfolder after applying the creative filter.

Please note: It isn't possible to green screen images and apply creative filters.