Thumbnails aus allen Bildern im aktuellen Verzeichnis …

Im zweiten Teil des Hauptprogramms wird das HTML-Dokument erzeugt.

echo "<html><head><title>images in $(pwd)</title></head><body><table><tbody><tr>"

find $thumb_dir_name -type f |
    while read thumb ; do
        name=$(basename "$thumb")
        echo "<td><img src='file://$(pwd)/$thumb'/a><br/><p>$name</p></td>"
        count=$((count+1))
        if test $count = $columns ; then
            count=0
            echo '</tr><tr>'
        fi
    done

echo "</tr></tbody></body></html>";

Zzuerst wird der Dokument-Body eröffnet und darin ein Tabellen-Body.

Danach werden alle regulären Dateien im Unterverzeichnis „.thumbs“ durchlaufen. Da dieses vor dem Erstellen der Thumbnails gelöscht worden ist, können wir davon ausgehen, dass es scih dabei ausschliesslich um Vorschau-Bilder handelt.

Die Dateinamen werden zeilenweise von einer „while“-Schleife abgearbeitet. Diese erzeugt Code für eine Tabellen-Zelle, die ein „<img>“-Element mit absolut angegebenem Attribut „src“ enthält. Dazu dient die Quellcode-Expansion „$(pwd)“. Alle drei Spalten wird die aktuellen Tabellenzeile umgebrochen.

Schliesslich werden Tabellen- und Dokumenten-Körper abgeschlossen; das Programm ist beendet.

 

Imprint RSS