Le png possede un canal de transparence.
Pour des images qui ne servent qu'a être visionnés utilise le jpg, c'est moins lourd.
Pour des images destinées à des applications précises, comme un site Web ou un montage (image ou video) par exemple, on préfère plutôt le png qui offre plus de souplesse grâce à ce canal.