1
0
Fork 0
mirror of https://github.com/shlomif/PySolFC.git synced 2025-04-05 00:02:29 -04:00
PySolFC/scripts/cardsetsgiftobmp
2018-03-03 20:37:56 +02:00

77 lines
1.1 KiB
Bash
Executable file

#!/bin/bash
# creates a bmp copy off all gif cardsets in the current dir.
# uses package 'ImageMagick'
ifo='gif'
if [ $1 ]
then
ifo=$1
fi
ofo='bmp'
if [ $2 ]
then
ofo=$2
fi
function chkdir()
{
# convert all images
cd $1
if [ -f config.txt ]
then
g=`grep -i ".${ifo}" config.txt`
#echo $g
if [[ $g == "" ]]
then
cd ..
return 1
else
cd ..
return 0
fi
fi
cd ..
return 0
}
function convdir()
{
# convert all images
for i in *.${ifo}; do convert $i `basename $i .${ifo}`.${ofo}; rm -f $i; done
# convert config.txt
if [ -f config.txt ]
then
cp -a config.txt tmp.txt
cat tmp.txt | sed "s/.${ifo}/.${ofo}/g" >config.txt
rm -f tmp.txt
fi
}
# check all cardsets.
for k in cardset-*
do
x=${k%-bmp}
y=$x-${ofo}
if chkdir $k
then
if [ $k != $y ]
then
if [ -a $y ]
then
echo "$y exists already - skipped"
else
echo "$y processing ..."
cp -a $k $y
cd $y
convdir
cd ..
echo "$y created"
fi
fi
fi
done