Bueno, espero que alguien con más conocimiento que yo te pueda ayudar, pero hasta donde yo sé, png es una combinación de la calidad jpg (cantidad de colores, degradados, etc) combinada con las transparencias permitidas en un gif. Al menos esa es la teoría que a mi me explicaron hace un tiempo, no sé si es tan simple como eso.
Saludos