diff --git a/SRG-3/body.png b/SRG-3/body.png new file mode 100644 index 0000000000000000000000000000000000000000..65c2105ee62d9fb92cb84263ac6e6a248f440929 Binary files /dev/null and b/SRG-3/body.png differ diff --git a/SRG-3/char-0.png b/SRG-3/char-0.png new file mode 100644 index 0000000000000000000000000000000000000000..4ce0a3de112b0e1f2359d0089d39abf3ad02920e Binary files /dev/null and b/SRG-3/char-0.png differ diff --git a/SRG-3/char-1.png b/SRG-3/char-1.png new file mode 100644 index 0000000000000000000000000000000000000000..a30498bd00fbcaafb83780892d37ba70ced13233 Binary files /dev/null and b/SRG-3/char-1.png differ diff --git a/SRG-3/char-2.png b/SRG-3/char-2.png new file mode 100644 index 0000000000000000000000000000000000000000..314f60473827480ab85d1624327147a3c6b35b06 Binary files /dev/null and b/SRG-3/char-2.png differ diff --git a/SRG-3/char-3.png b/SRG-3/char-3.png new file mode 100644 index 0000000000000000000000000000000000000000..c35a87535d548c6d8fd9fd82dd92e10fee63f731 Binary files /dev/null and b/SRG-3/char-3.png differ diff --git a/SRG-3/char-4.png b/SRG-3/char-4.png new file mode 100644 index 0000000000000000000000000000000000000000..3abae12e9cb9e497b72c1e5861aca6ef6d146e86 Binary files /dev/null and b/SRG-3/char-4.png differ diff --git a/SRG-3/char-5.png b/SRG-3/char-5.png new file mode 100644 index 0000000000000000000000000000000000000000..397faa71789bf97efa8c18481f518d8b4fe0aeb6 Binary files /dev/null and b/SRG-3/char-5.png differ diff --git a/SRG-3/char-6.png b/SRG-3/char-6.png new file mode 100644 index 0000000000000000000000000000000000000000..4e758a2ff785c57a1756134ad5e86d3fe087fac6 Binary files /dev/null and b/SRG-3/char-6.png differ diff --git a/SRG-3/char-7.png b/SRG-3/char-7.png new file mode 100644 index 0000000000000000000000000000000000000000..51a6cb87ef4971d9af67b66c3912384c9b631116 Binary files /dev/null and b/SRG-3/char-7.png differ diff --git a/SRG-3/char-8.png b/SRG-3/char-8.png new file mode 100644 index 0000000000000000000000000000000000000000..7a39f6021c106de22fc2fb38c01993df30d255fe Binary files /dev/null and b/SRG-3/char-8.png differ diff --git a/SRG-3/char-9.png b/SRG-3/char-9.png new file mode 100644 index 0000000000000000000000000000000000000000..5e44756b866b84102b2a831c90676584d8b2d9ca Binary files /dev/null and b/SRG-3/char-9.png differ diff --git a/SRG-3/char-E.png b/SRG-3/char-E.png new file mode 100644 index 0000000000000000000000000000000000000000..634be37fffa35052cef96c309e2f8032dddc92af Binary files /dev/null and b/SRG-3/char-E.png differ diff --git a/SRG-3/char-dot.png b/SRG-3/char-dot.png new file mode 100644 index 0000000000000000000000000000000000000000..585af81becd6ea937441b5884de1fb7af263d318 Binary files /dev/null and b/SRG-3/char-dot.png differ diff --git a/SRG-3/char-minus.png b/SRG-3/char-minus.png new file mode 100644 index 0000000000000000000000000000000000000000..18a59b8fe0c775b8d8dc0674c14528dff772a464 Binary files /dev/null and b/SRG-3/char-minus.png differ diff --git a/SRG-3/char-s.png b/SRG-3/char-s.png new file mode 100644 index 0000000000000000000000000000000000000000..4bb15cb8812a56e2eff8a57504d0237548faf008 Binary files /dev/null and b/SRG-3/char-s.png differ diff --git a/SRG-3/char-slash.png b/SRG-3/char-slash.png new file mode 100644 index 0000000000000000000000000000000000000000..5b58605e1e8d774ee83b98f35b546f141c36a8e1 Binary files /dev/null and b/SRG-3/char-slash.png differ diff --git a/SRG-3/testImage b/SRG-3/testImage new file mode 100755 index 0000000000000000000000000000000000000000..d3ac0e376d3ca8ae770f5e84c72595f0ace3c9bb --- /dev/null +++ b/SRG-3/testImage @@ -0,0 +1,146 @@ +#!/bin/bash + +MAIN="adixen" # device name +IMAGE_DIR=./images + +emptyCanvas='xc:transparent' + +fname=yy.png + +dotFile[0]=$emptyCanvas +dotFile[1]='char-dot.png' + +charFile[0]='char-0.png' +charFile[1]='char-1.png' +charFile[2]='char-2.png' +charFile[3]='char-3.png' +charFile[4]='char-4.png' +charFile[5]='char-5.png' +charFile[6]='char-6.png' +charFile[7]='char-7.png' +charFile[8]='char-8.png' +charFile[9]='char-9.png' +charFile[10]='char-A.png' +charFile[11]='char-C.png' +charFile[12]='char-E.png' +charFile[13]='char-F.png' +charFile[14]='char-H.png' +charFile[15]='char-r.png' +charFile[16]='char-minus.png' +charFile[99]=$emptyCanvas + +eCharFile[0]='char-e0.png' +eCharFile[1]='char-e1.png' +eCharFile[2]='char-e2.png' +eCharFile[3]='char-e3.png' +eCharFile[4]='char-e4.png' +eCharFile[5]='char-e5.png' +eCharFile[6]='char-e6.png' +eCharFile[7]='char-e7.png' +eCharFile[8]='char-e8.png' +eCharFile[9]='char-e9.png' +eCharFile[99]=$emptyCanvas + +ePrefixFile[0]='char-eMinus.png' +ePrefixFile[1]='char-ePlus.png' + +NUM2PREFIXCHAR[0]='-' +NUM2PREFIXCHAR[1]='+' + +NUM2CHAR[0]='0' +NUM2CHAR[1]='1' +NUM2CHAR[2]='2' +NUM2CHAR[3]='3' +NUM2CHAR[4]='4' +NUM2CHAR[5]='5' +NUM2CHAR[6]='6' +NUM2CHAR[7]='7' +NUM2CHAR[8]='8' +NUM2CHAR[9]='9' +NUM2CHAR[10]='A' +NUM2CHAR[11]='C' +NUM2CHAR[12]='E' +NUM2CHAR[13]='F' +NUM2CHAR[14]='H' +NUM2CHAR[15]='r' +NUM2CHAR[16]='-' +NUM2CHAR[99]=' ' + +NUM2DOTCHAR[0]='' +NUM2DOTCHAR[1]='.' + +# character at pos +CHAR[6]=8 # "0" to "16" ("16"=minus) +CHAR[5]=4 # "0" to "15" +CHAR[4]=5 # "0" to "15" +CHAR[3]=3 # "0" to "15" +CHAR[2]=1 # "0" to "15" +CHAR[1]=2 # "0" to "15" + +# dot character at pos ("0" or "1") +DOTCHAR[6]=0 +DOTCHAR[5]=1 +DOTCHAR[4]=0 +DOTCHAR[3]=0 +DOTCHAR[2]=0 +DOTCHAR[1]=0 + +# exponent character at pos +ECHAR[2]=1 # "1" or "99" (leer) +ECHAR[1]=5 # "0" to "9" + +EPREFIX=1 # "0"=minus, "1"=plus + +charPos[6]='+80+192' +charPos[5]='+148+192' +charPos[4]='+215+192' +charPos[3]='+282+192' +charPos[2]='+348+192' +charPos[1]='+417+192' + +dotPos[6]='+133+191' +dotPos[5]='+199+191' +dotPos[4]='+265+191' +dotPos[3]='+331+191' +dotPos[2]='+398+191' +dotPos[1]='+465+191' + +eCharPos[3]='+483+191' +eCharPos[2]='+512+191' +eCharPos[1]='+532+191' + +convert body.png \ + ${charFile[ ${CHAR[6]} ]} -geometry ${charPos[6]} -composite \ + ${dotFile[ ${DOTCHAR[6]} ]} -geometry ${dotPos[6]} -composite \ + ${charFile[ ${CHAR[5]} ]} -geometry ${charPos[5]} -composite \ + ${dotFile[ ${DOTCHAR[5]} ]} -geometry ${dotPos[5]} -composite \ + ${charFile[ ${CHAR[4]} ]} -geometry ${charPos[4]} -composite \ + ${dotFile[ ${DOTCHAR[4]} ]} -geometry ${dotPos[4]} -composite \ + ${charFile[ ${CHAR[3]} ]} -geometry ${charPos[3]} -composite \ + ${dotFile[ ${DOTCHAR[3]} ]} -geometry ${dotPos[3]} -composite \ + ${charFile[ ${CHAR[2]} ]} -geometry ${charPos[2]} -composite \ + ${dotFile[ ${DOTCHAR[2]} ]} -geometry ${dotPos[2]} -composite \ + ${charFile[ ${CHAR[1]} ]} -geometry ${charPos[1]} -composite \ + ${dotFile[ ${DOTCHAR[1]} ]} -geometry ${dotPos[1]} -composite \ + ${ePrefixFile[ ${EPREFIX} ]} -geometry ${eCharPos[3]} -composite \ + ${eCharFile[ ${ECHAR[2]} ]} -geometry ${eCharPos[2]} -composite \ + ${eCharFile[ ${ECHAR[1]} ]} -geometry ${eCharPos[1]} -composite \ + $fname + +value="" +value+="${NUM2CHAR[${CHAR[6]} ]}${NUM2DOTCHAR[ ${DOTCHAR[6]}]}" +value+="${NUM2CHAR[${CHAR[5]}]}${NUM2DOTCHAR[${DOTCHAR[5]}]}" +value+="${NUM2CHAR[${CHAR[4]}]}${NUM2DOTCHAR[${DOTCHAR[4]}]}" +value+="${NUM2CHAR[${CHAR[3]}]}${NUM2DOTCHAR[${DOTCHAR[3]}]}" +value+="${NUM2CHAR[${CHAR[2]}]}${NUM2DOTCHAR[${DOTCHAR[2]}]}" +value+="${NUM2CHAR[${CHAR[1]}]}${NUM2DOTCHAR[${DOTCHAR[1]}]}" +value+="${NUM2PREFIXCHAR[${EPREFIX}]}" +value+="${NUM2CHAR[${ECHAR[2]}]}" +value+="${NUM2CHAR[${ECHAR[1]}]}" + +fname="$IMAGE_DIR/$MAIN@$value@.png" + +echo -e "$fname" + +exit +