User Tools

Site Tools


blog:index_fuer_bilder_eines_verzeichnisses

This is an old revision of the document!


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

#!/bin/sh
 
#  Nur das aktuelle Verzeichnis ohne den ganzen Pfad als Ueberschrift
ueschrift=`pwd | awk -F '/' '{print $NF}'`
 
# Falls beabsichtigt wird alle indexfiles in ein Verzeichnis zu packen ist ein eigener Name besser.
outfile="${ueschrift}_index.jpg"
 
montage -title $ueschrift -size 256x256 '*.jpg'  \
          -auto-orient -thumbnail 256x256 \
          -set caption '%t' -bordercolor AliceBlue -background grey20 \
          +polaroid \
          +set label   -background white  -geometry +1+1  -tile 4x \
          $outfile

So sieht ein Beispiel aus:

Das ist jetzt ziemlich fancy gehalten. Durch weglassen einiger Optionen kann das zu erstellende Index auch schlichter gehalten werden. 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.

sax@michiko:~>whatis mogrify
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.

Discussion

Enter your comment:
I V O K B
 
blog/index_fuer_bilder_eines_verzeichnisses.1708762545.txt.gz · Last modified: 2024/02/24 09:15 by sax