Je recherche une bibliothèque écrite en C ou C ++ pouvant convertir les formats SVG en images. P>
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. p>
J'ai besoin de la bibliothèque pour fonctionner à la fois sur Windows et Linux. P>
Je suis après une bibliothèque C ou C ++. Si c'était avec Java, j'aurais utilisé le rasterizer Batik d'Apache. P>
3 Réponses :
La bibliothèque canonique de rendu svg est librsvg . Vous voudrez peut-être vérifier cela. P>
Est-ce que cela convertira SVG en formats raster?
Il a un outil de ligne de commande rsvg code> 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
Pour Image Libray, vous pouvez utiliser ImageMagick , qui est assez populaire et il en charge de nombreux types d'images. < / p>
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. P>
Autant que je sache, ils supportent Windows, pas sûr de Linux. P>
Vous pouvez dire en visitant leur site web . p>