* Simple Justified Gallery
       
   URI git clone git://git.codevoid.de/mkpicindex
   DIR Log
   DIR Files
   DIR Refs
   DIR README
       ---
   DIR commit d765880de0c9942070f36aa2a4055e33ae86fcdd
   DIR parent c5f1209d1eae2d3c33df51b69bdd76e6330f9186
   URI Author: Stefan Hagen <sh+git[at]codevoid[dot]de>
       Date:   Sun, 27 Oct 2019 21:48:31 +0100
       
       Convert is stupid, using jhead to rotate images
       
       Diffstat:
         M mkpicindex-static.sh                |       7 +++++--
       
       1 file changed, 5 insertions(+), 2 deletions(-)
       ---
   DIR diff --git a/mkpicindex-static.sh b/mkpicindex-static.sh
       @@ -78,7 +78,9 @@ get_width_by_height() {
            # returns aspect ratio calculated width
            local F="$1"  # image file
            local TH="$2" # target height
       -    local WH="$(identify -format ' %w %h ' "$1" | awk '{ printf("%.3f %.3f",$1,$2) }')"
       +    local WH="$(identify -format ' %w %h ' "$1" | awk '{ printf("%.0f %.0f",$1,$2) }')"
       +    local W="$(printf "$WH" | awk '{ print $1 }')"
       +    local H="$(printf "$WH" | awk '{ print $2 }')"
            local R="$(printf "$WH" | awk -vTH=$TH '{ printf("%.0f", TH*($1/$2)) }')"
            printf '%.0f' "$R"
            debug "get_width_by_height: FILE=$F TARGET_HEIGHT=$TH FILE_WxH=$WH RET_WIDTH=$R"
       @@ -94,6 +96,7 @@ convert_raw() {
            F="$1" # raw image
            if ! [ -f "${F%%.*}_preview.jpg" ]; then
                dcraw -e -c "$F" > "${F%%.*}_preview.jpg"
       +        jhead -autorot "${F%%.*}_preview.jpg"
                console "Raw Conversion: ${F%%.*}_preview.jpg"
            fi
        }
       @@ -119,7 +122,7 @@ create_thumb() {
                         printf '%s' "$THUMB_PATH/$T.gif" ;;
                     *)  console "Creating Thumbnail: $THUMB_PATH/$T.jpeg"
                         nohup convert -quality $THUMB_QUALITY -sharpen 2x2 \
       -                          -resize 6000x$H\> "$F" \
       +                               -auto-orient -resize 6000x$H\> "$F" \
                                  "$THUMB_PATH/$T.jpeg" >/dev/null 2>&1 &
                         printf '%s' "$THUMB_PATH/$T.jpeg" ;;
                esac