User Tools

Site Tools


blog:index_fuer_bilder_eines_verzeichnisses

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
blog:index_fuer_bilder_eines_verzeichnisses [2024/02/23 16:24] – ↷ Page name changed from blog:shellscript_ein_index_fuer_bilder_eines_verzeichnisses to blog:index_fuer_bilder_eines_verzeichnisses saxblog:index_fuer_bilder_eines_verzeichnisses [2024/02/25 10:06] sax
Line 1: Line 1:
-===== Shellscript: Ein Index für Bilder eines Verzeichnisses =====+===== Index für Bilder eines Verzeichnisses =====
  
 ==== ImageMagick ==== ==== ImageMagick ====
Line 10: Line 10:
 ===  picture_sample_index.sh === ===  picture_sample_index.sh ===
  
-<code sh>#!/bin/sh+<code sh> 
 +#!/bin/sh
  
-montage -size 256x256 '*.jpg' -auto-orient \+#  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" 
 +#  Falls eine Website erstellt werden soll, bitte das naechste Kommentarzeichen loeschen und das vorige  
 +# auskommentieren. 
 +# outfile="${ueschrift}_index.html" 
 +# Mit Browser betrachten... Ist doch geil. Oder? 
 + 
 +montage -title ${ueschrift} -size 256x256 *.{jpg,png}  \
           -auto-orient -thumbnail 256x256 \           -auto-orient -thumbnail 256x256 \
           -set caption '%t' -bordercolor AliceBlue -background grey20 \           -set caption '%t' -bordercolor AliceBlue -background grey20 \
           +polaroid \           +polaroid \
           +set label   -background white  -geometry +1+1  -tile 4x \           +set label   -background white  -geometry +1+1  -tile 4x \
-          index.jpg+          ${outfile}
  
 </code> </code>
 +=== So sieht ein Beispiel aus: ===
 +{{ :blog:tour_2019_index.jpg?direct&400 |}}
  
 Das ist jetzt ziemlich //fancy// gehalten.  Durch weglassen einiger Optionen kann das zu erstellende Index auch schlichter gehalten werden. Das ist jetzt ziemlich //fancy// gehalten.  Durch weglassen einiger Optionen kann das zu erstellende Index auch schlichter gehalten werden.
Line 45: Line 58:
 Die **manpage** gibt dann die Details. Die **manpage** gibt dann die Details.
  
-Detlef +Weitere Anregungen nur zu **montage** finden sich hier: [[https://imagemagick.org/Usage/montage/]]
  
  
 ~~DISCUSSION~~ ~~DISCUSSION~~
  
blog/index_fuer_bilder_eines_verzeichnisses.txt · Last modified: 2024/02/27 11:34 by sax