Existe-t-il des programmes en ligne de commande qui peuvent convertir un SVG en PNG et qui fonctionnent sous macOS ?
Réponses
Trop de publicités?J'ai fait svgexport utiliser node/npm pour cela, c'est multiplateforme et peut être aussi simple que :
svgexport input.svg output.png
Encore une autre méthode sans rien installer. Pas en ligne de commande cependant.
- Ouvrez le fichier .svg dans Safari.
- Appuyez sur alt-command-i pour ouvrir l'inspecteur.
- Cliquez avec le bouton droit de la souris sur le
<svg>
et sélectionnez "Capture d'écran". (Notez que vous ne devez pas faire de zoom sur l'image).
P.S. Pour agrandir l'image .svg si elle est trop petite, essayez d'ouvrir le fichier .svg dans un éditeur de texte et d'ajouter 0
à chaque nombre, sauf dans le méta-attribut. Ceci peut être fait par une substitution regex globale de (\d+)
a $10
, donde $1
est l'espace réservé à la référence arrière, par exemple.
Essayez Apache Batik .
java -jar batik-rasterizer.jar FILES
Il prend également en charge la conversion par lots et dispose de nombreuses autres options utiles.
2 votes
J'ai trouvé un moyen si vous avez Google Chrome... et pas besoin d'installer d'autres choses : superuser.com/questions/134679/
0 votes
cairosvg.org fonctionne pour python3 et ne semble pas poser de problème.
pip3 install cairosvg