Dies ist eine alte Version des Dokuments!
Um Fotos aus einem Verzeichnis mit einem Passpartout zu versehen, können Sie ein Linux bash script verwenden, das die folgenden Schritte ausführt:
Das folgende Beispiel zeigt, wie ein solches bash script aussehen könnte:
#!/bin/bash
src_dir=„/home/user/photos“ # Quellverzeichnis mit Fotos dst_dir=„/home/user/photos_with_border“ # Zielverzeichnis für bearbeitete Fotos passpartout=„/home/user/photos/passpartout.png“ # Passpartout was über die Bilder gelegt werden soll mkdir -p „$dst_dir“
for file in „$src_dir“/* do
if [[ $file =~ \.(jpg|jpeg)$ ]]; then filename=$(basename "$file") convert -geometry 4960x3508 $src_dir/$filename ./out.jpg # Bildgröße das Fotos an Passepartout anpassen composite -gravity SouthEast -geometry +0+0 "$passpartout" ./out.jpg "$dst_dir/$filename" #Foto und Passepartout übereinader legen echo "Foto $datei wird bearbeitet" # Info ausgeben rm ./out.jpg -f # TMP-Dateien löschen fi
done echo „Ferig“