#!/bin/bash MAIN="KEITHLEY-617" # device name IMAGE_DIR=./images dotFile='dot.png' minusFile='minus.png' emptyCanvas='xc:transparent' fname=yy.png digitFile[0]='digit-0.png' digitFile[1]='digit-1.png' digitFile[2]='digit-2.png' digitFile[3]='digit-3.png' digitFile[4]='digit-4.png' digitFile[5]='digit-5.png' digitFile[6]='digit-6.png' digitFile[7]='digit-7.png' digitFile[8]='digit-8.png' digitFile[9]='digit-9.png' digitFile[99]=$emptyCanvas # empty canvas DNR[7]=7 DNR[6]=3 DNR[5]=1 DNR[4]=5 DNR[3]=4 DNR[2]=0 DNR[1]=6 DF[7]=$emptyCanvas DF[6]=$dotFile DF[5]=$emptyCanvas DF[4]=$emptyCanvas DF[3]=$emptyCanvas DF[2]=$emptyCanvas DF[1]=$emptyCanvas ESCH='-' DP[7]='' DP[6]='.' DP[5]='' DP[3]='' DP[2]='' DP[1]='' ESF=$minusFile digitPos[7]='+185+220' digitPos[6]='+207+220' digitPos[5]='+229+220' digitPos[4]='+251+220' digitPos[3]='+273+220' digitPos[2]='+295+220' digitPos[1]='+317+220' dotPos[7]=${digitPos[7]} dotPos[6]=${digitPos[6]} dotPos[5]=${digitPos[5]} dotPos[4]=${digitPos[4]} dotPos[3]=${digitPos[3]} dotPos[2]=${digitPos[2]} dotPos[1]=${digitPos[1]} esignPos=${digitPos[3]} convert body.png \ ${digitFile[ ${DNR[7]} ]} -geometry ${digitPos[7]} -composite \ ${DF[7]} -geometry ${dotPos[7]} -composite \ ${digitFile[ ${DNR[6]} ]} -geometry ${digitPos[6]} -composite \ ${DF[6]} -geometry ${dotPos[6]} -composite \ ${digitFile[ ${DNR[5]} ]} -geometry ${digitPos[5]} -composite \ ${DF[5]} -geometry ${dotPos[5]} -composite \ ${digitFile[ ${DNR[4]} ]} -geometry ${digitPos[4]} -composite \ ${DF[4]} -geometry ${dotPos[4]} -composite \ ${digitFile[ ${DNR[3]} ]} -geometry ${digitPos[3]} -composite \ ${DF[3]} -geometry ${dotPos[3]} -composite \ ${digitFile[ ${DNR[2]} ]} -geometry ${digitPos[2]} -composite \ ${DF[2]} -geometry ${dotPos[2]} -composite \ ${digitFile[ ${DNR[1]} ]} -geometry ${digitPos[1]} -composite \ ${DF[1]} -geometry ${dotPos[1]} -composite \ $fname value="${DNR[7]}${DP[7]}${DNR[6]}${DP[6]}${DNR[5]}${DP[5]}" value+="${DNR[4]}${DP[4]}${DNR[3]}${DP[3]}${DNR[2]}${DP[2]}" value+="${DNR[1]}${DP[1]}" fname="$IMAGE_DIR/$MAIN@$value@.png" echo -e "$fname" exit