www.elline.de - Elektronik Linux Netzwerk

scripte

diverse shell-scripte für Stapelverarbeitungen

Ein großer Dank geht an Chris Perle und Uwe Gerdts, welche mich tatkräftig beim shellscripting unterstützt haben.


Fotobe- und -verarbeitung

 Bezeichnung Beschreibung
generiere_galerie_bilder.sh skaliere Bilder auf bestimmte Größe, füge einen Rand und einen Copyrighttext hinzu
add_border.sh einen Rahmen in beliebiger Stärke und Farbe zu einem Bild hinzufügen
grafik_rename.sh verwende ich zum Umbennen meiner Fotos. Es wird der Filetype, das Prefix und das Trennzeichen abgefragt, angefügt wird eine vierstellige fortlaufende Zahl.
digitaler-bilderrahmen.sh benennt JPG-Dateien nach dem EXIF-Datum, skaliert diese auf 800x600 und dreht sie bei Bedarf, optional kann das Aufnahmedatum aus den EXIF-Tags als Text links oben in das Bild eingefügt werden
raw2jpg.sh gerade in Arbeit
raw2hdr.sh Erstellt aus allen RAW Dateien in einem Verzeichnis mittels ufraw-batch je 9 Belichtungsreihen (-4 ... 0 ... +4) im TIFF Format, diese werden mit enfuse in JPG und EXR HDR-Fotos umgerechnet, anschließend erhalten EXR Dateien mit den pfstools noch ein "mantiuk" Tonemapping.
Das Ergebnis ist mal perfekt, mal okay und teils auch totaler Schrott. Aber so kann man mal eben "schnell" (30 Bilder ca. 2-2,5 Stunden) schauen ob es sich lohnt aus einem Foto ein HDR-Bild zu machen, denn nicht alle Motive sind für HDR geeignet.

Dateihandling

 Bezeichnung Beschreibung
file_lower.sh im aktuellen Verzeichnis alle Dateinamen in Kleinbuchstaben
file_upper.sh im aktuellen Verzeichnis alle Dateinamen in Großbuchstaben
file_no_space.sh im aktuellen Verzeichnis in alle Dateinamen Freichzeichen durch Unterstrich ersetzen