off by one
This commit is contained in:
1 parent
6f31e80873
commit
30c12ebecb
1 file changed
+63
Executable
+63
@@ -0,0 +1,63 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e -u
|
||||
|
||||
source tools/config.sh
|
||||
|
||||
# traitement des arguments
|
||||
|
||||
if [ $# -ne 1 ] ; then
|
||||
echo "need the seq name"
|
||||
exit 1
|
||||
fi
|
||||
shortseq=$1
|
||||
framedir="frames/$shortseq"
|
||||
|
||||
figlet "Seq $shortseq"
|
||||
echo
|
||||
|
||||
# a few molly guards
|
||||
|
||||
if [ ! -d $framedir ] ; then
|
||||
echo "NO DIR $framedir FOUND"
|
||||
exit 2
|
||||
fi
|
||||
|
||||
voidfile="/dev/shm/void-filler.tga"
|
||||
# export TGA_OUTILS_VERBOSE="yes"
|
||||
# tga_tools environ
|
||||
tga_tools mk_hgrad $voidfile $Img_Width $Img_Height
|
||||
tga_effects $voidfile water $voidfile 666
|
||||
tga_applymap 1 $voidfile neon.map $voidfile
|
||||
# display $voidfile ; exit
|
||||
|
||||
# ---------- main loop
|
||||
|
||||
compte=0
|
||||
for idx in $(seq 0 $((NBFRAMES-1)) )
|
||||
do
|
||||
|
||||
image=$(printf "%s/%05d.png" $framedir $idx)
|
||||
|
||||
if [ -r $image ] ; then
|
||||
echo "$image is OK"
|
||||
else
|
||||
echo "make $image"
|
||||
txt=$(printf "%s ~ %03d" $shortseq $idx)
|
||||
|
||||
convert $voidfile \
|
||||
-font Courier-Bold \
|
||||
-pointsize 110 \
|
||||
-kerning -1 \
|
||||
-gravity center \
|
||||
-fill $TEXTCOL \
|
||||
-annotate +0+0 "$txt" \
|
||||
-fill $STROKOL \
|
||||
-annotate +5+5 "$txt" \
|
||||
$image
|
||||
compte=$(( compte + 1 ))
|
||||
fi
|
||||
|
||||
done
|
||||
|
||||
echo "$shortseq gen $compte picz"
|
||||
Reference in new issue
Block a user