2011-09-13 97 views
10

Poszukuję biblioteki napisanej w C lub C++, która może konwertować pliki SVG na format obrazu.Biblioteka do konwersji svg na obrazy?

Natknąłem się na inkscape, który konwertuje pliki SVV na obrazy. ale aby użyć tego, muszę uruchomić inkscape jako proces i nie jest to rozwiązanie, które szukam.

Potrzebuję biblioteki do uruchamiania zarówno w systemie Windows, jak i Linux.

Jestem po bibliotece C lub C++. Gdyby było to z Javą, użyłbym rasteryzatora Apache's Batik.

Odpowiedz

6

Biblioteka kanoniczna do renderowania SVG to librsvg. Możesz to sprawdzić.

+0

Czy skonwertujesz format svg na format rastrowy? –

+0

ma też narzędzie wiersza poleceń 'rsvg', aby to zrobić, renderuje SVG do PNG. Oczywiście sama biblioteka jest bardziej elastyczna. – cyco130

+0

co z jpeg? –

2

Do libra obrazu można użyć ImageMagick, który jest dość popularny i obsługuje wiele typów obrazów.

1

Polecam ołówki, ponieważ obsługują wiele formatów wektorowych i wiele języków programowania i można łatwo przekonwertować format wektorowy do najbardziej znanego formatu rastrowego.

O ile mi wiadomo, obsługują one system Windows, nie są pewni systemu Linux.

Możesz powiedzieć, odwiedzając ich website.

Powiązane problemy