[Wear OS Software and Hacking General] wollac11:
New V2 Animations Are Up!

Hi all, I have just added the new version 2 boot animations! These not only contain the previously mentioned colour fix (where certain dots were the wrong colour in a few frames) but are also even smaller in file size (and therefore smoother / faster!) Oh and as a bonus I have added a couple of new resolutions to the mix: qHD (960x440) for devices such as the Moto E, S4 Mini and S4 Zoom (plus loads of Chinese devices) and also QHD (2560x1440) for devices such as the Oppo Find 7, OnePlus One and LG G3!

For these new versions I remade all the SVGs for all the frames again, making sure the tracing process was even more accurate and the colour pallet was opened wider to avoid incorrect colours. The initial downside of this was that the first boot-animation I made from the new SVGs was larger in file size that the previous ones due to the extra colour and detail in the frames. So I decided I would try and push the limits further in terms of reducing the file size of the frames through optimisation without any difference in image quality.

Well guess what!? I now have added a whole new optimisation stage to my boot animation creation process which let's me reduce the PNG colour pallet back down on a frame by frame basis so that only the used colours on a given frame are included. This dynamic colour pallet size along with some other additional tweaks in this stage has taken down the size my loads yet again! Not just counteracting the increase in size from the extra detail provided by the new SVGs they were made from but also going way beyond so they are actually much smaller than before!

As an example, the 2560x1600 animation is now smaller than the old 1080p one and less than 50% what it was before. Of course, the difference between one of my latest optimised copies and a standard boot animation with none of this optimisation work on the frames would be even bigger as even before I was optimising quite a lot! Had I just packaged the pngs as exported from the SVGs without any of of the optimisation then the 2560x1600 bootanimation.zip would be 10.1MB - that's more than 320% of the current size (or 225% larger if you prefer!). This difference is massive and it would be no where near as smooth as they are as a result! This is true for all the resolutions not just this one (although the exact savings vary a little).

If you compare the new versions to the official G Watch one you'll see that the original was 1.1MB for 280x280. I have achieved smaller files sizes than that for the latest versions of both 800x480 and 960x540 boot animations with the identical number of frames and in spite of having a much greater resolution. It is obviously more time and effort to produce these optimised frames but I think you can see from the file size difference it really is worth it. I have found for even the slightest reduction in file size you can gain a lot in smoothness.

For now I left the old versions up too in case there is any issues with the new ones (I really don't think there would be though) but also so you can see the size differences for each. Eventually I will pull the old downloads to make things cleaner. I could probably also do with a tidy of the OP as well! One final thing to note is these are still 4.1+.

Anyway that's enough rambling from me. Enjoy! :D