Wie wandelt man ein PNG-Bild in ein SVG um?

Wie wandelt man ein PNG-Bild in ein SVG um?

Ein png ist ein Bitmap-Bildstil und ein SVG ist ein vektorbasiertes Grafikdesign, das Bitmaps unterstützt, also ist es nicht so, als ob es das Bild in Vektoren umwandeln würde, sondern nur ein Bild, das in ein vektorbasiertes Format eingebettet ist. Sie könnten dies mit http://www.inkscape.org/ tun, die frei ist. Es würde es einbetten, aber es hat auch eine Live-Trace-ähnliche Engine, die versuchen wird, es in Pfade zu konvertieren, wenn Sie es wünschen (mit potrace). Siehe Live Trace in Adobe Illustrator (kommerziell) ist ein Beispiel:

http://graphicssoft.about.com/od/illustrator/ss/sflivetrace.htm

Kommentare (3)

Sie sollten sich potrace ansehen.

Kommentare (1)

Ich gehe davon aus, dass Sie eine Software schreiben wollen, die dies ermöglicht. Auf naive Weise würden Sie einfach Linien finden und die Vektoren setzen. Bei einer intelligenten Vorgehensweise versuchen Sie, Formen an die Zeichnung anzupassen (Modellanpassung). Außerdem sollten Sie versuchen, bitgeformte Regionen zu ermitteln (Regionen, die Sie nicht durch Schablonen oder Texturen modellieren können). Ich würde nicht empfehlen, diesen Weg einzuschlagen, da er ziemlich viel Zeit in Anspruch nimmt und ein gewisses Maß an Grafik- und Computer-Vision-Kenntnissen erfordert. Allerdings wird die Ausgabe viel und Skala viel besser als Ihre ursprüngliche Ausgabe.

Kommentare (0)