Ako previesť obrázok PNG na SVG?
Png je štýl bitmapového obrázka a SVG je vektorový grafický dizajn, ktorý podporuje bitové mapy, takže to nie je tak, že by sa obrázok konvertoval na vektory, ale len obrázok vložený do vektorového formátu. Mohli by ste to urobiť pomocou stránky http://www.inkscape.org/, ktorá je zadarmo. Vložil by ho, má však aj engine podobný Live Trace, ktorý sa ho pokúsi previesť na cesty, ak si to želáte (pomocou potrace). Pozrite si príklad Live Trace v programe adobe illustrator (commericial):
http://graphicssoft.about.com/od/illustrator/ss/sflivetrace.htm
Predpokladám, že na to chcete napísať softvér. Ak by ste to robili naivne, jednoducho by ste našli čiary a nastavili vektory. Ak to chcete urobiť inteligentne, pokúsite sa prispôsobiť tvary výkresu (model fitting). Okrem toho by ste sa mali pokúsiť zistiť bitmapové oblasti (oblasti, ktoré nemôžete modelovať pomocou shamov alebo použitím textúr. Neodporúčam ísť touto cestou, pretože to zaberie dosť času a vyžaduje si to trochu znalostí z oblasti grafiky a počítačového videnia. Výstup však bude oveľa a škálovať oveľa lepšie ako váš pôvodný výstup.