blog:index_fuer_bilder_eines_verzeichnisses
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
blog:index_fuer_bilder_eines_verzeichnisses [2024/02/23 16:24] – removed - external edit (Unknown date) 127.0.0.1 | blog:index_fuer_bilder_eines_verzeichnisses [2024/02/27 11:34] (current) – sax | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== Index für Bilder eines Verzeichnisses ===== | ||
+ | |||
+ | ==== ImageMagick ==== | ||
+ | Auf unixähnlichen Betriebssytemen wie Linux oder den BSDs ist ImageMagick installiert oder über das | ||
+ | Paketsystem des Betriebssystems leicht verfügbar. | ||
+ | |||
+ | Zu ImageMagick gehören kleine Kommandozeilenprogramme. Eines davon heißt **montage**. | ||
+ | Damit kann man u.a. einen Index eines Verzeichnisses mit Bildern erstellen. | ||
+ | |||
+ | === picture_sample_index.sh === | ||
+ | |||
+ | <code sh> | ||
+ | #!/bin/sh | ||
+ | |||
+ | # Nur das aktuelle Verzeichnis ohne den ganzen Pfad als Ueberschrift | ||
+ | ueschrift=`pwd | awk -F '/' | ||
+ | |||
+ | # Falls beabsichtigt wird alle indexfiles in ein Verzeichnis zu packen ist ein eigener Name besser. | ||
+ | outfile=" | ||
+ | # Falls eine Website erstellt werden soll, bitte das naechste Kommentarzeichen loeschen und das vorige | ||
+ | # auskommentieren. | ||
+ | # outfile=" | ||
+ | |||
+ | |||
+ | montage -title ${ueschrift} -size 256x256 *.{jpg, | ||
+ | -auto-orient -thumbnail 256x256 \ | ||
+ | -set caption ' | ||
+ | +polaroid \ | ||
+ | +set label | ||
+ | ${outfile} | ||
+ | |||
+ | </ | ||
+ | === So sieht ein Beispiel aus: === | ||
+ | {{ : | ||
+ | |||
+ | Das ist jetzt ziemlich //fancy// gehalten. | ||
+ | Welche Möglichkeiten sonst noch von **montage** angeboten werden kann wie üblich in der //manpage// nachgeschlagen werden. | ||
+ | |||
+ | ImageMagick bietet einige kleine Kommandozeilenprogamme wie **montage** an. Eine evtl. unvollständige Aufzählung: | ||
+ | * animate | ||
+ | * compare | ||
+ | * composite | ||
+ | * conjure | ||
+ | * convert | ||
+ | * display | ||
+ | * identify | ||
+ | * import | ||
+ | * magick | ||
+ | * magick-script | ||
+ | * mogrify | ||
+ | * montage | ||
+ | * stream | ||
+ | |||
+ | Auskunft darüber was die Aufgabe dieser Programme ist gibt **whatis**. | ||
+ | <code sh> | ||
+ | mogrify(1) - resize an image, blur, crop, despeckle, dither, draw on, flip, join, re-sample, and much more. Mogrify overwrites the original image file, whereas | ||
+ | </ | ||
+ | Die **manpage** gibt dann die Details. | ||
+ | |||
+ | Weitere Anregungen nur zu **montage** finden sich hier: [[https:// | ||
+ | |||
+ | |||
+ | ~~DISCUSSION~~ | ||