Revision: 20389
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 14, 2009 08:41 by deepsoul
Initial Code
#!/bin/sh key=DateTimeOriginal if [ "$1" = "-k" ]; then shift key="$1" shift fi moncmd="montage -label %f\\n%[EXIF:$key] -geometry 120x120+20+20" if [ $# -eq 0 ]; then echo "usage: thumbindex [-k <EXIF key>] <image file> ..." echo "thumbindex generates images containing 25 thumbnails each of the image files given on the command line." | fmt exit 0; fi pagenr=1 while [ $# -ge 25 ]; do for i in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24; do thispage[$i]=$1 shift done if [ $pagenr -lt 10 ]; then $moncmd "${thispage[@]}" thumbindex0$pagenr.jpg else $moncmd "${thispage[@]}" thumbindex$pagenr.jpg fi pagenr=$((pagenr+1)) done if [ $# -eq 0 ]; then exit 0 fi if [ $pagenr -lt 10 ]; then $moncmd "$@" thumbindex0$pagenr.jpg else $moncmd "$@" thumbindex$pagenr.jpg fi
Initial URL
Initial Description
This script creates thumbnail images containing 25 thumbs each and display the EXIF time and date if your version of ImageMagick supports that (some do not).
Initial Title
Thumbnail table with date/time
Initial Tags
date
Initial Language
Bash