Skip to content
Snippets Groups Projects
Commit 2329f490 authored by Rolf Niepraschk's avatar Rolf Niepraschk
Browse files

Beginn

parent 69f8e656
No related branches found
No related tags found
No related merge requests found
SRG-3/body.png

394 KiB

SRG-3/char-0.png

3.01 KiB

SRG-3/char-1.png

2.8 KiB

SRG-3/char-2.png

2.61 KiB

SRG-3/char-3.png

2.61 KiB

SRG-3/char-4.png

2.64 KiB

SRG-3/char-5.png

2.73 KiB

SRG-3/char-6.png

2.75 KiB

SRG-3/char-7.png

2.86 KiB

SRG-3/char-8.png

2.84 KiB

SRG-3/char-9.png

2.72 KiB

SRG-3/char-E.png

2.86 KiB

SRG-3/char-dot.png

1.95 KiB

SRG-3/char-minus.png

2.46 KiB

SRG-3/char-s.png

2.86 KiB

SRG-3/char-slash.png

2.75 KiB

#!/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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment