Re: Webcam sur site
Posté : jeu. 21 avr. 2022 12:28
Bon là le up fonctionne, mais pas le bandeau qui indique la prise de vue et d'autres infos
Resultat j'ai bien une image uplodée mais pas de marquage de la photo
Il me manque un truc avec Width: , Height: c'est bien ça?
Code : Tout sélectionner
#!/bin/bash
HOST='masque'
USER="masque"
PASSWD="masque"
FILE="image.jpg"
REMOTEPATH='/cam/images'
# On se place dans le bon répertoire
cd /home/pi/webcam
# Créer l'image et pause de 15 secondes
raspistill -w 800 -h 600 -o image.jpg -q 100
coderetour=$?
if [ $coderetour -ne 0 ]; then
echo "Erreur dans la prise de photo"
exit 1
fi
sleep 15
## Définition du format de la date à inscrire (en texte) sur l'image
time=$(date +"%d/%m/%Y - %H:%M:00")
# Choix automatique de la taille de la police de caractères
if [ $width -ge $height ]
then
pointsize=$(($width))
else
pointsize=$(($height))
fi
echo " Width: $width, Height: $height. Using pointsize: $pointsize"
# Script de transformation de l'image avec création du bandeau + ajout du texte puis enregistrement sous un autre nom (le nom du fichier à transférer)
convert "image.jpg" -fill '#DCDCDC' -draw 'rectangle 0,540,800,600' \
-gravity SouthEast -pointsize 18 -font Bookman-DemiItalic -fill '#7F7F7F' -annotate +$pointsize+10 "https://monsite" \
-gravity SouthEast -pointsize 15 -fill '#7F7F7F' -annotate +$pointsize+30 "@ " \
-gravity SouthWest -pointsize 18 -font Bookman-DemiItalic -fill '#7F7F7F' -annotate +$pointsize+10 "$time" \
-gravity SouthWest -pointsize 15 -fill '#7F7F7F' -annotate +$pointsize+30 "Réalisée avec un Raspberry Pi" \
-quality 100 \
"image2.jpg"
sleep 2
# Définition d'un autre format de date pour l'insérer dans le nom du fichier de sauvegarde
time=$(date +"%d-%m-%Y_%H-%M")
sleep 2
# On exécute le script d'upload
cd /home/pi/webcam
lftp sftp://$USER:$PASSWD@$HOST -e "cd $REMOTEPATH; put $FILE; bye"
# On supprime l'image originale
rm -rf image.jpg
Code : Tout sélectionner
pi@raspberrypi:~/webcam $ bash up.sh
Width: , Height: . Using pointsize: 0
cd ok, cwd=/cam/images
371586 octets transférés en 3 secondes (104.5 KiB/s)
pi@raspberrypi:~/webcam $