Convertir rapidement des images SVG en PNG sous OS X

Anthony Nelzin-Santos |

Admettons que vous vouliez insérer une carte à un document Pages. Problème : vous l’avez trouvé sur Wikipedia, et c’est en fait une carte vectorielle au format SVG, que Pages ne prend pas en charge. Vous vous dites que vous pouvez peut-être la « rasteriser », la convertir en image matricielle toute bête. Deuxième problème : Aperçu lui-même ne prend pas en charge le format SVG.

Image (oui, SVG) CC BY-SA <a href="">Tiger66</a>.
Image (oui, SVG) CC BY-SA Tiger.

De fait, OS X gère assez mal les ressources vectorielles SVG — sauf dans le Finder, où l’on peut prévisualiser un fichier SVG avec la fonction Coup d’œil (Fichier > Coup d’œil ou ⌘Y). Et de fait, comme l’explique un utilisateur du forum Super User, c’est de Coup d’œil que vient la solution à notre problème de conversion.

Coup d’œil dispose en effet d’un outil en ligne de commande dédié aux développeurs de plug-ins additionnels. La commande qlmanage -t génère une image matricielle correspondant à l’aperçu qui apparaît dans la fenêtre de Coup d’œil. Puisque Coup d’œil est capable de prévisualiser les fichiers SVG, cette commande est capable de convertir un fichier SVG en image matricielle.

Une commande comme qlmanage -t -s 1600 -o . ma-carte.svg générera ainsi une image de 1600 px de large à partir du fichier ma-carte.svg. L’image en question est au format PNG : la transparence est donc préservée. Malheureusement, cette solution n’est pas parfaite et il peut parfois arriver que l’image obtenue soit mal cadrée. Il faudra dans ce cas se tourner vers ImageMagick (exploité par la plupart des convertisseurs payants proposés dans le Mac App Store), ou un éditeur d’image spécialisé comme InkScape ou Sketch.

avatar Mark Twang | 

J'utilise capture.

avatar McRoger | 

Shift-Cmd 4 et je récupère le fichier...

avatar Mark Twang | 

Énorme ! merci :-)

avatar JLG47 | 

@McRoger

Certes, mais dans la qualité de l'affichage.

avatar colossus928 | 

Il suffit de zoomer dans la page et de prendre la capture :) .
Vu que c'est vectoriel.

Ok tu peux pas avoir une résolution supérieur à ton écran à moins de faire une montage, mais bon, pour la plupart des gens (dont moi) ça suffit amplement.

avatar brian02 | 

@McRoger :
J'allais le dire

avatar Wolf | 

On peut aussi utiliser Inkscape

avatar granbix (non vérifié) | 

Illustrator le fait aussi, et convertit le tout en tracés. Mais c'est plus cher

avatar eseldorm (non vérifié) | 

Apercu > enregistrer sous ?

avatar Androshit | 

@eseldorm
Faut lire l'article : Aperçu ne gère pas le svg ;)

Plus simple, gratuit : Gapplin sur le MacAppStore.

avatar marc_os | 

@JLG47 :
et sans transparence non plus je suppose !

avatar gwen | 

Ce n'est pas ce que j'appel une solution simple

avatar pacou | 

Le problème c'est qu'apple ne gère pas le svg dans des logiciels comme iWork ou aperçu. C'est petit.
Même ms gère mieux les standards libres, un comble.

avatar Mark Twang | 

C'est ce qui m'a fait abandonner iWork à l'usage. L'absence de prise en charge des OpenDocuments au niveau des deux systèmes d'Apple est une grosse erreur tactique.

avatar jeanba3000 | 

Pages, c'est bien pour faire des documents imprimés, non ? Ça doit bien supporter les formats vectoriels classiques (eps, pdf…), non ?

Alors je trouve très con de transformer une image vectorielle en matricielle, surtout en basse définition et perdre ce qui fait l'intérêt du vectoriel.

Il faut réenregistrer le fichier dans un autre format vectoriel supporté par le logiciel de mise en page.

avatar ekami | 

Il suffit de l'ouvrir avec GraphicConverter, qui conservera la transparence, et de le re-engistrer en PNG et le tour est joué. Mais on récupère une grosse image bitmap, ce qui va alourdir le poids du document Pages.
Le mieux est encore de l'ouvrir dans Illustrator et de le re-enregistrer en .eps, qui est reconnu dans Pages, sans alourdir le document Pages inutilement.

avatar JLG47 | 

GraphicConverter ouvre très bien svg.
Payant certes (35€) mais tellement utile.
Il permet de ré dimensionner recarder ... pour alléger et se sauvegarder en png pour la transparence comme en PDF et une foule d'autres formats.

avatar joneskind | 

La fonction coup d'oeil (Quick Look) c'est barre d'espace chez moi, pas Pomme Y

avatar jeffbig2 | 

VectorMagic n'est pas gratuit mais il donne vraiment des résultats impeccables !

avatar elnorreip | 

Plus simple : Ouvir le SVG sous Safari puis Fichier -> Exporter au format PDF...

Le PDF peut ensuite être inséré dans un document Pages et est toujours au format vectoriel.

avatar béber1 | 

c'est ce que je ferais.
Chez moi, c'est Safari : menu Fichier-->Imprimer(ou Cmd-P)-->(Bouton) PDF-->Enregistrer au format PDF...
mais bon

CONNEXION UTILISATEUR