Gif is and never will be a logically better option - it provides seven thousand times more incentive for dumbass users to steal them and upload them from Serebii and Pokébeach - not that Pokébeach didn't already jack our apngs of Latios and Latias - it's a crappy filetype invented in the days when your website was supposed to consist of stupid arrows and midi background music, annoying looping backgrounds, and plain links.
If we move to gif for our animations again, then nothing but static sprites are going into the spritebox. Even for Crystal and Emerald. Why? because then the sizes of the sprites would at least be freaking consistent. No more 47x32 sprites.
The sprites are not animated in the games as gifs. This is absolutely not the case for the E/DPPt/HGSS sprites, and heavily likely not the case for BW sprites. Crystal's debatable because it's not like it needs to show seven million colors on the GBC anyway.
So no. Gifs are not adequate. Rip the sprite of Rayquaza from DPPt. Save it as gif, save it as png. Tell me every single pixel on it is the exact same color - all 1600 of them.
If we move to gif for our animations again, then nothing but static sprites are going into the spritebox. Even for Crystal and Emerald. Why? because then the sizes of the sprites would at least be freaking consistent. No more 47x32 sprites.
The sprites are not animated in the games as gifs. This is absolutely not the case for the E/DPPt/HGSS sprites, and heavily likely not the case for BW sprites. Crystal's debatable because it's not like it needs to show seven million colors on the GBC anyway.
So no. Gifs are not adequate. Rip the sprite of Rayquaza from DPPt. Save it as gif, save it as png. Tell me every single pixel on it is the exact same color - all 1600 of them.