X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=sources%2Fvector%2Fgenerate_bitmaps.sh;h=af9d37002056383044e005eaebbb2a9d19a48d79;hb=55ff545e2629cc15b03ec582ee4c1edf1244432d;hp=bb1a2599e6a275ffe2879b9a9e84ceda4c111258;hpb=af8d8777f1f0c24cb340d3d5bb3df3ad4c0d45e5;p=koperkapel.git diff --git a/sources/vector/generate_bitmaps.sh b/sources/vector/generate_bitmaps.sh index bb1a259..af9d370 100755 --- a/sources/vector/generate_bitmaps.sh +++ b/sources/vector/generate_bitmaps.sh @@ -1,10 +1,59 @@ #!/bin/bash +# Simple generation of 64x64 tiles + +imgdir=../../koperkapel/images + for dir in roach do - mkdir -p ../../images/$dir + mkdir -p ${imgdir}/$dir for x in $dir/* do - inkscape -z -e ../../images/${x%.*}.png -w 64 -h 64 $x + inkscape -z -e ${imgdir}/${x%.*}.png -w 64 -h 64 $x done done + +# Smaller roaches + +for size in 32 21 +do + mkdir -p ${imgdir}/roach_${size} + + for x in roach/* + do + xbase=`basename $x` + inkscape -z -e ${imgdir}/roach_${size}/${xbase%.*}.png -w ${size} -h ${size} $x + done +done + +# Roach quartet + +mkdir -p ${imgdir}/roach_quartet + +function quartet_tile { + for tile in roach eyes + do + montage ${imgdir}/roach_32/${tile}_${1}.png ${imgdir}/roach_32/${tile}_${2}.png ${imgdir}/roach_32/${tile}_${3}.png ${imgdir}/roach_32/${tile}_${4}.png -geometry -10+0 -background none ${imgdir}/roach_quartet/${tile}_${1}.png + done +} + +quartet_tile 1 2 3 4 +quartet_tile 2 3 4 1 +quartet_tile 3 4 1 2 +quartet_tile 4 1 2 3 + +# Roach nonet + +mkdir -p ${imgdir}/roach_nonet + +function nonet_tile { + for tile in roach eyes + do + montage ${imgdir}/roach_21/${tile}_${1}.png ${imgdir}/roach_21/${tile}_${2}.png ${imgdir}/roach_21/${tile}_${3}.png ${imgdir}/roach_21/${tile}_${4}.png ${imgdir}/roach_21/${tile}_${1}.png ${imgdir}/roach_21/${tile}_${2}.png ${imgdir}/roach_21/${tile}_${3}.png ${imgdir}/roach_21/${tile}_${4}.png ${imgdir}/roach_21/${tile}_${1}.png -geometry +0+0 -background none - | convert - -background none -gravity southeast -splice 1x1 ${imgdir}/roach_nonet/${tile}_${1}.png + done +} + +nonet_tile 1 2 3 4 +nonet_tile 2 3 4 1 +nonet_tile 3 4 1 2 +nonet_tile 4 1 2 3