bueno el png tienes las propiedades de transparencia que tiene gif pero con las propiedades de calidad de imagen del jpg k te admite degradados, sombras y etc, por lo tanto no creo que haya otra opcion, ahora que si lo k vas a meter con transparencia es una imagen vectorial entonces puedes ir por el gif saludos