Skip to content

epsmae/photo-booth-dot-net

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Photoboot .Net

Description Link
Sonarcloud Quality Gate Status Lines of Code Coverage
Build Build

Technology

The photobooth application is implemented in .Net 6 and uses blazor webassembly for the frontent (PWA). This means the frontent can be used in any browser which has access to the raspberry. Personally I use the Raspberry Pi touch panel and run the chromium browser directly in raspian. The cups print server is used for printing. To control the camera I wrote a command line wrapper for gphoto2.

Setup

In my Setup I use:

  • Raspberry Pi 4 4G
  • Raspberry Pi 7" Touch
  • Nikon D7000
  • Canon SELPHY CP1300
  • fantec WK-200

Screenshots

Topic Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4
Settings Settings
Wizard Wizard Wizard Wizard Wizard
Capture Ready CountDown Review Review
Error Error
Progress Progress

Features

Version 1.0

  • Capture Countdown
  • Review Countdown
  • Capture Photo
  • Review
  • Print Photo
  • Settings (Countdown duration, rewviw quality, review size, ...)
  • Display printer queue
  • Clear Printer queue
  • Display captured image filenames
  • Remove captured image filenames
  • Display error messages
  • Localization en/de
  • File-Logging

Version 2.0

  • .Net 6 aot
  • Wizard to check printer, camera
  • Trigger image by raspberry input
  • Support for two raspberry state outputs
  • Skip review count down
  • Capture collage

Version 3.0

  • Preview
  • Display capture images
  • Reprint captured images

State-Machine

Settings

Installation

Install-Guide

Development

Development-Guide