11
votes

Une bibliothèque pour convertir SVG en images?

Je recherche une bibliothèque écrite en C ou C ++ pouvant convertir les formats SVG en images.

Je suis tombé sur l'encart qui convertit SVG en images. Mais pour utiliser cela, je dois exécuter l'inkscape comme un processus et ce n'est pas la solution que je suis après.

J'ai besoin de la bibliothèque pour fonctionner à la fois sur Windows et Linux.

Je suis après une bibliothèque C ou C ++. Si c'était avec Java, j'aurais utilisé le rasterizer Batik d'Apache.


0 commentaires

3 Réponses :


8
votes

La bibliothèque canonique de rendu svg est librsvg . Vous voudrez peut-être vérifier cela.


3 commentaires

Est-ce que cela convertira SVG en formats raster?


Il a un outil de ligne de commande rsvg pour le faire aussi, il rend SVG à PNG. La bibliothèque elle-même est bien plus flexible bien sûr.


Ensuite, vous avez également besoin d'une bibliothèque JPEG. Vous pouvez essayer ijg.org



3
votes

Pour Image Libray, vous pouvez utiliser ImageMagick , qui est assez populaire et il en charge de nombreux types d'images. < / p>


0 commentaires

-1
votes

Je recommanderais des leadTools, car ils supportent de nombreux formats vectoriels et de nombreuses langues de programmation et peuvent être facilement convertir le format vectoriel au format raster le plus connu.

Autant que je sache, ils supportent Windows, pas sûr de Linux.

Vous pouvez dire en visitant leur site web .


0 commentaires