diff --git a/RUSKA7010/createImages b/RUSKA7010/createImages index 998cabb22b270eef6fab53000304779618e69c5d..ed4659d1f7a3cdd1191b252d329d750552340c7f 100755 --- a/RUSKA7010/createImages +++ b/RUSKA7010/createImages @@ -7,6 +7,7 @@ # # Parameter 1 = Anzahl der erzeugten Bilddateien # +# Parameter 2 = Anzahl der Einzelzeichen MAIN="RUSKA7010" # device name IMAGE_DIR=./images @@ -18,6 +19,9 @@ SHOW_EXP=true if [ -n "$1" ]; then MAX_FILES=$1 + if [ -n "$2" ]; then + NUMBER_OF_DIGITS=$2 + fi fi rm -rf "$IMAGE_DIR" @@ -75,9 +79,13 @@ for ((FNb=1; FNb<=MAX_FILES; FNb++)); do value="" for (( i=1; i<=$MAX_DIGITS; i++ )); do - R=$((RANDOM % 15)) # random digit number (0..14='0'..'a') - eval CHAR$i=${charFile[R]} - value+="${NUM2CHAR[R]}" + if (( $i <= $NUMBER_OF_DIGITS )); then + R=$((RANDOM % 15)) # random digit number (0..14='0'..'a') + eval CHAR$i=${charFile[R]} + value+="${NUM2CHAR[R]}" + else + eval CHAR$i=$emptyCanvas; + fi done # NUMBER_OF_DIGITS fname="$IMAGE_DIR/$MAIN@$value@.png"