diff --git a/UNKNOWN/createImages b/UNKNOWN/createImages index 96164f0ad275d6ade2a467c910ebf5d352c3c562..84d03deacf74ac3419eb4cb6501acd664ab844e3 100755 --- a/UNKNOWN/createImages +++ b/UNKNOWN/createImages @@ -1,24 +1,25 @@ #!/bin/bash # -# Rolf Niepraschk <Rolf.Niepraschk@ptb.de>, 2017-03-31 +# Rolf Niepraschk <Rolf.Niepraschk@ptb.de>, 2017-04-03 # # Erzeugt aus einem leeren Messgeräte-Bild und neun 7-Segment-Bildern # neue Messgeräte-Bilder mit zufälliger Anzeige # -# Parameter=Anzahl der Mantissenziffern -# (wenn angegeben, dann kein Exponenent) +# Parameter1 = Anzahl der erzeugten Bilddateien +# +# Parameter2 = Anzahl der Einzelziffern MAIN="UNKNOWN" # device name IMAGE_DIR=./images -MAX_FILES=10 MAX_DIGITS=3 # do not edit! +MAX_FILES=10 # do not edit! +NUMBER_OF_DIGITS=$MAX_DIGITS if [ -n "$1" ]; then - NUMBER_OF_DIGITS=$1 - SHOW_EXP=0 -else - NUMBER_OF_DIGITS=$MAX_DIGITS - SHOW_EXP=1 + MAX_FILES=$1 + if [ -n "$2" ]; then + NUMBER_OF_DIGITS=$2 + fi fi if (( $NUMBER_OF_DIGITS > $MAX_DIGITS )); then @@ -48,13 +49,13 @@ digitFile[9]='digit-9.png' digitFile[E]='digit-E.png' digitFile[99]=$emptyCanvas # empty canvas -digitPos[3]='+273+190' +digitPos[1]='+273+190' digitPos[2]='+319+190' -digitPos[1]='+365+190' +digitPos[3]='+365+190' -dotPos[3]=${digitPos[3]} -dotPos[2]=${digitPos[2]} dotPos[1]=${digitPos[1]} +dotPos[2]=${digitPos[2]} +dotPos[3]=${digitPos[3]} NUM2CHAR[0]='0' NUM2CHAR[1]='1' @@ -97,12 +98,12 @@ done fname="$IMAGE_DIR/$MAIN@$value@.png" convert body.png \ - $DIGIT1 -geometry ${digitPos[3]} -composite \ - $DF1 -geometry ${dotPos[3]} -composite \ + $DIGIT1 -geometry ${digitPos[1]} -composite \ + $DF1 -geometry ${dotPos[1]} -composite \ $DIGIT2 -geometry ${digitPos[2]} -composite \ $DF2 -geometry ${dotPos[2]} -composite \ - $DIGIT3 -geometry ${digitPos[1]} -composite \ - $DF3 -geometry ${dotPos[1]} -composite \ + $DIGIT3 -geometry ${digitPos[3]} -composite \ + $DF3 -geometry ${dotPos[3]} -composite \ $fname exiv2 -M"set Exif.Image.ImageDescription value=$value" $fname