ST-Apps / PoGo-UWP

UWP Client for Pokemon Go
831 stars 340 forks source link

suggestion using gifs for animations #1504

Open Matiust opened 8 years ago

Matiust commented 8 years ago

Hi.it could be of some help if i could record and export individual moving clean icons of everything and pokemon standing incluided in gif format to put fo example.in pokemon encounters or to put in map? Maybe we can make a database of all pokemons in clean gifs and more

robertmclaws commented 8 years ago

I tried using gifs for the Live Tile animations and one of them looks horrible. Wouldn't gifs for the Pokémon encounters look just as bad?

Seelengrab commented 8 years ago

The problem with using gifs for movement (or any moving picture/video format really) is that we can't realistically get the animations for everything in a sufficiently high resolution in order to prevent ugly stretching of assets when scaling for different screen sizes.

marcosrego91 commented 8 years ago

The pokemons really have to get bigger on each screen? Isn't it possible to center them and define a maximum resolution size or keeping the original gif image size on all screens? Using the gifs of all pokemon that can be downloaded on the end of this site http://www.pkparaiso.com/xy/sprites_pokemon.php (giving them credit of course)

Or maybe a code for on bigger screens use the big res and non-animated images and on mobile use the smaller res gifs? (Or maybe it gets problems with the device scalling I don't know)

Seelengrab commented 8 years ago

No, we're not resizing the gifs - but the OS will when it's scaling the content for bigger screens. They'll look bad in that case, even on mobile devices.

Matiust commented 8 years ago

Mmm imgonna try to make a gif in hd and see how it goes

lifewcody commented 8 years ago

You can set the maximum size in XAML and c# if you wanted to go that route.

Seelengrab commented 8 years ago

This isn't about the maximum size in XAML or c# relative to screen size or anything similar. It's about loss of quality and details when upscaling images.