images/genicons.sh
author Andrey Skvortsov <andrej.skvortzov@gmail.com>
Fri, 12 Oct 2018 13:24:47 +0300
changeset 2457 9deec258ab1a
parent 2238 a01a3ed1af2c
child 3569 419f17564583
permissions -rwxr-xr-x
python3 support: pylint, W1633 # (round-builtin) round built-in referenced

because round behavior is changed to default behavior in Python3
(Banker round). It can cause slight differences in some cases.
Mostly graphical editors are affected, there could be single pixel differences.
Now I couldn't locate any visual differences in test programs.
#!/bin/sh

INKSCAPE=inkscape

for fname in `ls *.svg`; do
    for i in `cat $fname |grep -o -e '%%[^%]*%%'|sed 's/%//g'` 
    do
        if [ $i.png -nt $fname ]; then
 	    echo "Skip $i"
        else
	    rm  -f $i.png
	    echo "$INKSCAPE" $fname -z -e $i.png -i $i
	    "$INKSCAPE" $fname -z -e $i.png -i $i
        fi
    done
done

cp ico024.png brz.png
convert -compress none ico*.png brz.ico
rm -f ico*.png


convert -compress none poeico*.png poe.ico
rm -f poeico*.png