Skip to content

Photomaton-like application for parties (.NET version)

Notifications You must be signed in to change notification settings

s-vincent/photomaton_net

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

photomaton_net

Photo booth application for parties (.NET version)

The application shows camera streams and is able to take series of three pictures with countdown.

It is typically to be used in weddings, parties, and other fun place to have good souvenirs of you guests!

It is up to you to combine this project with another to put in form the pictures and print it!

Pre-requisites

.NET Framework >= 4.5.2 must be installed.

Taking pictures

To launch the procedure of taking pictures, simply press any keys.

The pictures will be written in the images/ directory of the current path.

When the three pictures are done, the application writes a file called dummy.dmy in the images/ directory and wait for its deletion to again be able to take pictures. This mechanism can be useful so that another script can put in form the three pictures and launch printing!

Cheat codes

To be able to survive a party, the application should not be shutdown, camera should not be changed... To achieve that, the application has some limitations such as clicking on cross/ALT-F4 does not quit the application.

However application propose a set of cheat codes to perform some actions :

  • Holds shift and type AK84: exit the application and remove dummy.dmy;
  • Holds shift and type AK85: reset timers / counters and remove dummy.dmy;
  • Holds shift and type AK86: use the next camera.
  • Holds shift and type AK87: go in fullscreen mode;
  • Holds shift and type AK88: exit fullscreen mode.

License

The code is under BSD-3 license. Camera_NET and Directshow.NET library are under LGPL 2.1 license.

About

Photomaton-like application for parties (.NET version)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages