Init photobooth - borne photo evenementielle RPi4
Backend FastAPI complet : camera gphoto2, filtres/overlays Pillow, chroma key OpenCV, multi-shot/collage, GIF, impression CUPS, email SMTP, QR code. Frontend web vanilla (HTML/CSS/JS) pour Chromium kiosk. Menu admin cache (appui long coin ecran). Toutes les fonctionnalites activables/desactivables. Scripts install + systemd pour RPi4. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
63
data/config.json
Normal file
63
data/config.json
Normal file
@@ -0,0 +1,63 @@
|
||||
{
|
||||
"evenement": {
|
||||
"nom": "Mon Evenement",
|
||||
"logo": null,
|
||||
"overlay": null,
|
||||
"couleur_primaire": "#e91e63",
|
||||
"couleur_secondaire": "#ffffff"
|
||||
},
|
||||
"fonctionnalites": {
|
||||
"photo_simple": true,
|
||||
"multi_shot": true,
|
||||
"gif": true,
|
||||
"filtres": true,
|
||||
"overlays": true,
|
||||
"chroma_key": false,
|
||||
"impression": true,
|
||||
"email": true,
|
||||
"qr_code": true,
|
||||
"galerie": true,
|
||||
"compteur": true
|
||||
},
|
||||
"camera": {
|
||||
"iso": "auto",
|
||||
"balance_blancs": "auto",
|
||||
"compte_a_rebours": 3
|
||||
},
|
||||
"impression": {
|
||||
"imprimante": null,
|
||||
"copies": 1,
|
||||
"format": "10x15"
|
||||
},
|
||||
"email": {
|
||||
"smtp_host": "",
|
||||
"smtp_port": 587,
|
||||
"smtp_user": "",
|
||||
"smtp_password": "",
|
||||
"expediteur": "",
|
||||
"sujet": "Votre photo - {evenement}",
|
||||
"message": "Voici votre photo prise lors de {evenement} ! Merci et a bientot."
|
||||
},
|
||||
"qr_code": {
|
||||
"url_galerie": ""
|
||||
},
|
||||
"multi_shot": {
|
||||
"nombre_photos": 3,
|
||||
"mode": "strip",
|
||||
"delai_entre_photos": 2
|
||||
},
|
||||
"gif": {
|
||||
"nombre_frames": 4,
|
||||
"delai_entre_frames": 0.8,
|
||||
"duree_frame_ms": 300
|
||||
},
|
||||
"chroma_key": {
|
||||
"couleur": "#00ff00",
|
||||
"tolerance": 40,
|
||||
"fond_par_defaut": null
|
||||
},
|
||||
"serveur": {
|
||||
"host": "0.0.0.0",
|
||||
"port": 8080
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user