z tego co wiem, to png to grafika rastrowa, a svg to wektorowa, a nie możesz zamieniać grafik rastrowych na wektorowe, bo grafiki wektorowe opierają się o zapis w postaci obliczeń, a nie zapis pikseli. Możesz jedynie zamienić grafikę wektorową na rastrową, ale wtedy traci to sens, bo przy powiększaniu będzie się rozmazywać, a wektorowa nie. :P