imgix_thumbnail.xslt Vorschau-Bildmontage (Einzelbild) zu einer "Bildgeschichte" im Web 2013-09-06 Herbert Schiemann h.schiemann@herbaer.de Diese Transformation erstellt aus einer Bildergeschichte (XML-Namensraum http://herbaer.de/xmlns/20080705/imgshow) die Befehle, die das Vorschaubild erzeugen. Das Vorschaubild wird aus den Bilddateien im Unterverzeichnis images erzeugt. Vorlagen zum Ersetzen von Text Der Befehl zur Montage von 4 Bildern. Der Platzhalter ${images} steht für die Liste der Pfade der Bilder. Im Ausführungs-Kontext dieses und der folgenden Befehle sind definiert: $imgdir Verzeichnis der Bilddateien (Quellen). $tempdir Verzeichnis für temporäre Dateien, hier: quadratische Bildausschnitte, nicht verkleinert. $thumb Dateipfad des zu erstellenden Vorschaubildes montage -tile 2 -geometry 60x60\>+0+0 ${images} $thumb Dieser Befehl erzeugt bringt ein einzelnes quadratisches (temporäres) Bild auf die Vorschaubild-Größe. Der Platzhalter ${imgid} steht für die Kennung des Bildes. convert -resize 120x120 $tempdir/${imgid}.jpg $thumb Dieser Befehl schneidet einen quadratischen Ausschnitt aus einem Bild aus. proc_crop $imgdir/${imgid}.jpg $tempdir/${imgid}.jpg && Vorschaubild aus einem einzelnen Bild erstellen Vorschaubild aus einem einzelnen Bild erstellen ${imgid}, ; Vorschaubild aus vier Bildern erstellen ${images}, ; Quadratischen Ausschnitt bilden ${imgid},