Guten Morgen Liebe Forengemeinde,
ich habe eine Kleinigkeit bei der ich nicht weiterkomme, vielleicht habt ihr eine Idee. Mit der folgenden Bash erstelle ich alle 5 Sekunden (endlos) eine Aufnahme mit der RaspiCam. Das erzeugt Bild wird in dem ram geschrieben und alle 5 Sekunden durch das Neue ersetzt. Das funktioniert bestens. Nun möchte ich eine Wasserzeichen/Uhrzeit einbinden. Führe ich dies seperat aus klappt es auch, allerdings würde ich dies gern automatisch mit der Aufnahme ausführen lassen wollen. Hier die beiden an sich funktionierenden Einzelskripte:
start-raspistill.sh:
#!/bin/bash
#Bild aufnehmen:
sudo raspistill --nopreview -ex night -awb auto -w 640 -h 480 -q 75 -o /var/www/ram/image.jpg -tl 5000 -t 0 -th 0:0:0 &
wasser.sh:
#!/bin/sh
#Erstellzeit des Bildes ermitteln:
date=`date -r, --reference=/var/www/ram/image.jpg`
#Schriftzug erstellen als PNG:
convert -size 640x480 xc:transparent -font Courier-bold -pointsize 15 -fill white -draw \
"text 10,470 'RaspiCam | $date'" /var/www/ram/watermark.png
#Cam-Bild und Schriftzug zusammenbringen:
composite -dissolve 50% -quality 100 /var/www/ram/watermark.png /var/www/ram/image.jpg /var/www/ram/image-mit-wasserzeichen.jpg
Alles anzeigen
Ziel ist es, dass ich mit dem Start von start-raspistill nicht nur die Endlosaufnahmen erzeuge, sondern im gleichen Zuge auch ein Wasserzeichen mit dem Aufnahmedatum einbinde.
Jemand einen Tipp für mich?