Open Photo Booth

Unleash your inner portrait artist, now on any platform

by Andy Graulund and Marcel Koglin

Open Photo Booth is an application that takes a live webcam feed on your device as input, and allows you to easily add certain filters and annotations to the image and save it to a file and your connected Facebook profile. Nine different filters are in the application to begin with, and the magic part is that you can play the artist and make your own custom filters!

In addition to this, Open Photo Booth is open source and can be run on any platform. Try it yourself — download the source using the instructions below and compile it anywhere! Or just download the binary.

Download and install

Open Photo Booth is open source and on GitHub. This is where you can get the files required.

Interact on GitHub:

Photo examples


The following nine filters are in the application by default:

Create your own filter!

As mentioned above, it is possible to create your own filters using Open Photo Booth. The syntax for a photo filter is very easy; you can easily create a filter in any plain text editor.

  • Brightness from −100 to +100
  • Saturation from −100 to +100
  • Vibrance from −100 to +100
  • Contrast from −100 to +100
  • Greyscale no adjust
  • Invert no adjust
  • Hue from 0 to 100
  • Gamma from 0 to infinity
  • Noise from 0 to 100
  • Clip from 0 to 100
  • Posterize from 0 to 100
  • Channels zero
    r, g, b, channels
  • Colorize from 0 to 100
    r, g, b, channels
  • Red tint from 0 to 100
  • Green tint from 0 to 100
  • Blue tint from 0 to 100
  • Sepia from 0 to 100

How to create your own Open Photo Booth filters

Here’s a simple guide on how to move you on your path as a photo filter artist in Open Photo Booth! It is simply a plain text file that has one image adjustment per line, except for the first line, which is the filter name.

  1. Open your favourite plain text editor. This could be Notepad, TextMate, Sublime Text, vim or emacs. Open a new, blank file.
  2. Type the name of your new filter.
  3. Go to the next line, and type any image adjustment name from those you see on the right (case sensitive)
  4. Hit the space bar and type any adjust number that is inside the range specified (if any). If the adjustment in question has extra r, g, b options, type every number at the end of the line, separated by space
  5. Done! Simply save it as any plain text file anywhere on your computer.

That’s it! Here’s an example filter file:

My Cool Filter
Brightness 40
Contrast 60
Saturation 30
Colorize 40 255 0 0

To load the new filter file into Open Photo Booth, all you have to do is to click ”Filters“, then “Editor” and then “Load filter”. Then find your new filter file and load it in!