meta-port-au-prince
clone your own copy | download snapshot

Snapshots | iceberg

Inside this repository

anim.sh
text/x-sh

Download raw (1.4 KB)

#!/bin/bash
SPIROU=('F')
DOSSIER='A'
tLen=${#SPIROU[@]}
Format='png '
echo ${SPIROU[*]}

for ((i=1; i<35; i++ ))
do 
	CHEMIN='frames/'
	VarPost=`echo "scale=2; 1 - $i / 100" | bc -l`
	sed -r 's/^val:=.*$/val:='$VarPost';/g' paramSave.mp >> param.mp
	mpost -interaction=batchmode -s 'outputformat="svg"' edek.mp
	mv edek-70.svg svg/${SPIROU[$a]}.svg
	convert svg/${SPIROU[$a]}.svg $CHEMIN/${SPIROU[$a]}-$1-$VarPost.png
	Final+=$CHEMIN${SPIROU[$j]}-$1-$VarPost.$Format
	montage ${Final[*]} -mode Concatenate  -tile x1 -geometry +2+2 $CHEMIN/Anim-$1-$VarPost.png
 
#    for (( a=0; a<${tLen}; a++ ));
#           do
#	    mpost -interaction=batchmode -s 'outputformat="svg"' edek.mp
#	    mv edek-70.svg svg/${SPIROU[$a]}.svg
#	    convert svg/${SPIROU[$a]}.svg $CHEMIN/${SPIROU[$a]}-$1-$VarPost.png
#	done
#    echo '%TempFile' > param.mp
#    Final=''
#    for ((j=0;j<${tLen}; j++ ));
#    do
#	Final+=$CHEMIN${SPIROU[$j]}-$1-$VarPost.$Format
#    done
#    montage ${Final[*]} -mode Concatenate  -tile x1 -geometry +2+2 $CHEMIN/Anim-$1-$VarPost.png
    
done
mkdir $CHEMIN/final

cp $CHEMIN/Anim-$1-*.png $CHEMIN/final

mogrify -resize x500 $CHEMIN/final/*.png

convert -size 564x500 xc:white +swap -gravity center -delay 0 \
	               $CHEMIN/final/Anim-$1-*.png  $CHEMIN/final/Anim-$1.gif

convert  $CHEMIN/final/Anim-$1.gif -resize x400 $CHEMIN/final/Anim-$1-resize.gif

rm *.log