diff --git a/bootanimation/bootanimation.tar b/bootanimation/bootanimation.tar index bd75ae41..7e4b0dc9 100644 Binary files a/bootanimation/bootanimation.tar and b/bootanimation/bootanimation.tar differ diff --git a/bootanimation/desc.txt b/bootanimation/desc.txt index 36713a40..5ddacd6b 100644 --- a/bootanimation/desc.txt +++ b/bootanimation/desc.txt @@ -1 +1,5 @@ -c 0 0 part0 +c 1 0 part0 +c 0 0 part1 +c 1 0 part2 +c 1 1 part3 +c 1 0 part4 diff --git a/bootanimation/generate-bootanimation.sh b/bootanimation/generate-bootanimation.sh index 04c777a9..cab7be8d 100755 --- a/bootanimation/generate-bootanimation.sh +++ b/bootanimation/generate-bootanimation.sh @@ -11,14 +11,26 @@ else IMAGEWIDTH="$WIDTH" fi -RESOLUTION=""$WIDTH"x"$HEIGHT"" +IMAGESCALEWIDTH="$IMAGEWIDTH" +IMAGESCALEHEIGHT=$(expr $IMAGESCALEWIDTH / 3) -mkdir -p $ANDROID_PRODUCT_OUT/obj/BOOTANIMATION/bootanimation/part0 +if [ "$HALF_RES" = "true" ]; then + IMAGEWIDTH=$(expr $IMAGEWIDTH / 2) +fi + +IMAGEHEIGHT=$(expr $IMAGEWIDTH / 3) + +RESOLUTION=""$IMAGEWIDTH"x"$IMAGEHEIGHT"" + +for part_cnt in 0 1 2 3 4 +do + mkdir -p $ANDROID_PRODUCT_OUT/obj/BOOTANIMATION/bootanimation/part$part_cnt +done tar xfp "vendor/cm/bootanimation/bootanimation.tar" -C "$OUT/bootanimation/" -mogrify -resize $RESOLUTION -colors 250 -background white -gravity center -extent $RESOLUTION "$OUT/bootanimation/"*"/"*".png" +mogrify -resize $RESOLUTION -colors 250 "$OUT/bootanimation/"*"/"*".png" # Create desc.txt -echo "$WIDTH $HEIGHT" 60 > "$OUT/bootanimation/desc.txt" +echo "$IMAGESCALEWIDTH $IMAGESCALEHEIGHT" 60 > "$OUT/bootanimation/desc.txt" cat "vendor/cm/bootanimation/desc.txt" >> "$OUT/bootanimation/desc.txt" # Create bootanimation.zip