t* Simple Justified Gallery URI git clone git://git.codevoid.de/mkpicindex DIR Log DIR Files DIR Refs DIR README --- DIR commit 2e287bdfb39f97115d787ce5d01f5d0217253ec2 DIR parent 17d25987d3e034c4d029efd47bc9ca03bfba9a75 URI Author: Stefan Hagen <sh+git[at]codevoid[dot]de> Date: Wed, 23 Oct 2019 14:46:19 +0200 Comments and Defaults Diffstat: M README | 6 +----- M mkpicindex.sh | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 15 deletions(-) --- DIR diff --git a/README b/README t@@ -15,8 +15,4 @@ This will remove all autogenerated files except the generated thumbnail files. Configuration can be done by altering `mkpicindex.sh`. Configuration -variables are at the top. - -You can create the files HEADER and FOOTER, which will be included -above and below the gallery. - +variables are at the top (after the license). DIR diff --git a/mkpicindex.sh b/mkpicindex.sh t@@ -28,13 +28,13 @@ printf '%s' \ ' > LICENSE # CONFIGURE -GALLERY_TITLE="My Gallery" -GALLERY_ROW_HEIGHT=150 -BODY_STYLE="color:orange; background:black;" -THUMBNAIL_QUALITY=83 -THUMBNAIL_PATH="thm" -INCLUDE_FOOTER="FOOTER" -INCLUDE_HEADER="HEADER" +GALLERY_TITLE="My Gallery" # browser title +GALLERY_ROW_HEIGHT=150 # how high will the justified rows be? +BODY_STYLE="color:orange; background:black;" # <body style="?"> +THUMBNAIL_QUALITY=83 # quality for thumbnails +THUMBNAIL_PATH="thm" # relative path to thumbnail folder +INCLUDE_HEADER="HEADER" # file with html to include before gallery +INCLUDE_FOOTER="FOOTER" # file with html to include after gallery ### ZE PROGAM STARTZ HERE ############################################## cleanup() { t@@ -65,7 +65,7 @@ printf '%s%s%s%s%s\n' \ <div id="base">' -# RESCALE AND PRINT IMAGE SOURCE +# RESCALE AND ADD IMAGE # PARAM 1: original # 2: thumbnail_basename # 3: thumbnail_format (extension) t@@ -76,7 +76,7 @@ add_image() { printf '%s\n' "Adding image: $FILE" >&2 if ! [ -f "$THUMB.$EXT" ] && [ "$FILE" != "$THUMB.$EXT" ]; then convert -quality $THUMBNAIL_QUALITY -sharpen 2x2 \ - -coalesce -resize 1600x$GALLERY_ROW_HEIGHT\> \ + -coalesce -resize 6000x$GALLERY_ROW_HEIGHT\> \ -deconstruct "$FILE" "${THUMB}_tmp.$EXT" && \ mv "${THUMB}_tmp.$EXT" "$THUMB.$EXT" fi t@@ -84,7 +84,7 @@ add_image() { | awk '{ print "width="$1" height="$2 }')" printf ' %s\n' "<a href=\"$FILE\">" printf ' %s\n' "<img $WH src=\"$THUMB.$EXT\">" - printf ' %s\n' "</a>" + printf ' %s\n' '</a>' } ### MAIN LOOP ##########################################################