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