/photobooth-1

A photobooth Web-Application for raspberry pi with gphoto2

Primary LanguagePHPMIT LicenseMIT

photobooth by Andre Rinas

A Photobooth webinterface for Raspberry Pi and Windows.

😍 Features

  • Works on Windows and Linux.
    • Under Windows digiCamControl by Duka Istvan can be used to control the camera and to take pictures.
    • Under Linux gPhoto2 is used to control the camera and to take pictures.
  • Images are processed with GD/ImageMagick.
  • Photobooth caches all generated QR-Codes, Thumbnails and Prints.
  • Pictures can be printed directly after they were taken or later from the gallery. Photobooth uses the command line to print the picture. The command can be modified in config/my.config.inc.php.
  • Pictures can be send via E-Mail.
  • You can choose an image filter before taking a picture.
  • Settings can be changed in config/my.config.inc.php or via Admin Page (under /admin):
    • You can hide the gallery.
    • The gallery can be ordered ascending oder descending by picture age (see $config['gallery']['newest_first'] in config/my.config.inc.php).
    • Choose between md5format and dateformat images.
    • Multi-language support:
      • german
      • english
      • spanish
      • french
      • greek
    • QR-Code to allow downloading pictures from your Photobooth can be enabled/disabled.
    • Print feature can be enabled/disabled.
      • Optional: Print a frame on your picture (replace resources/img/frames/frame.png with a proper frame).
      • Optional: Print text on your picture.
    • LivePreview can be enabled/disabled (uses device cam).
    • Wedding specifig config to show a symbol (e.g. heart) betweeen two names on the startpage.
    • Green screen keying can be enabled/disabled (chroma keying).
    • Photo collage function: take 4 pictures in a row and let it generate a collage out of it.
    • Blue-gray theme can be enabled.
    • Save pictures with a polaroid effect.

📷 Screenshots

⚙️ Prerequisites

  • gphoto2 installed, if used on a Raspberry for DSLR control
  • digiCamControl, if used unter Windows for DSLR control
  • Apache

🔧 Installation & Troubleshooting

Please follow the installation instructions in our Photobooth-Wiki to setup Photobooth.

If you're having trouble or questions please take a look at our FAQ before opening a new issue.

🔍 Changelog

Please take a look at the changelog in our Photobooth Wiki.

🎓 Tutorial

Raspberry Pi Weddingphotobooth (german)

👏 Contributors and thanks to