replicant-vendor_replicant/prebuilt/common/bootanimation/halfres/generate-half-res-anims.sh
Andreas Blaesius 700484dbcc Fix generate-half-res-anims.sh and halfres bootanimation.zips
bootanimation.zip contains PNG files and not JPG

Some zips aren't resized and use original resolution instead half resolution,
fix it too.

Change-Id: Ic12f93dc2a18f7ca9c9c7bff6b34dc0821bbfb4c
2015-04-07 20:09:59 +02:00

26 lines
546 B
Bash
Executable File

#!/bin/sh
HALF_RES_RESOLUTIONS="240 320 360 480 540 600 720 768 800 1080 1200 1440 1536 1600"
for i in $HALF_RES_RESOLUTIONS; do
rm -f $i.zip
mkdir $i
cd $i
if [ -f ../../$(($i/2)).zip ]; then
# use the existing scaled images
echo "Using existing half-scale images instead of scaling from $i px"
unzip ../../$(($i/2)).zip
rm -f desc.txt
unzip ../../$i.zip desc.txt
else
unzip ../../$i.zip
for j in */*.[pP][nN][gG]; do
convert $j -resize 50% tmp.png
mv tmp.png $j
done
fi
zip -r0 ../$i.zip .
cd ..
rm -rf $i
done