Fichiers SVG : ce n’est pas une image, et c’est ce qui compte à la conversion
Pourquoi un SVG n’a pas de résolution, quoi régler avant de le rastériser, et pourquoi un PNG ne redevient pas SVG. Convertir un SVG, sans envoi.
En bref
- Type
- Image
- Compression
- Sans perte
- Extensions
- .svg
- Type MIME
- image/svg+xml
- Également appelé
- Scalable Vector Graphics
Un SVG n’est pas un fichier image, c’est un document — du XML qui décrit des formes, des tracés, des remplissages et du texte. Rien à l’intérieur n’est un pixel. Quand un navigateur en affiche un, il exécute ces instructions à la taille que demande la mise en page : c’est pourquoi les mêmes quelques kilo-octets restent nets sur un téléphone comme sur un panneau publicitaire. Cette seule propriété explique que logos et icônes soient diffusés dans ce format.
Lire la suite
Convertir en PNG, c’est choisir une taille et exécuter ces instructions une fois. Dès cet instant, le résultat est une image matricielle ordinaire qui devient floue quand on l’agrandit : la taille choisie, c’est toute la conversion. Prenez la plus grande dimension à laquelle l’image sera jamais affichée, et voyez large : réduire un PNG donne un résultat propre, l’agrandir non.
La conversion inverse n’existe pas vraiment. Passer des instructions aux pixels fait disparaître les instructions, et les retrouver exige une vectorisation — un algorithme qui devine des formes dans une image bitmap et produit des tracés qui se rapprochent de ce qu’il voit. C’est un outil d’un tout autre genre, et son résultat n’est jamais l’original.
Deux points à vérifier dans le résultat. Les polices : un SVG qui désigne une police par son nom dépend de sa présence sur la machine, et le texte peut donc s’afficher avec une police de remplacement — si la typographie compte, vectorisez d’abord le texte dans votre éditeur. Et la transparence : un SVG n’a pas de fond sauf s’il en dessine un, le PNG sera donc transparent là où l’illustration est vide, ce qui est généralement souhaité et parfois invisible sur une page blanche.
Convertir SVG vers d’autres formats
FAQ : SVG
Quelle taille choisir pour la conversion ?
La plus grande à laquelle l’image sera jamais affichée, et voyez large. Un PNG se réduit proprement et ne s’agrandit jamais bien. Réglez la largeur maximale dans les options avancées.
Pourquoi mon texte s’affiche-t-il avec la mauvaise police ?
Parce que le SVG désigne la police par son nom et qu’elle n’était pas disponible : une police de remplacement a été utilisée. Vectorisez le texte dans votre éditeur vectoriel avant de convertir.
Puis-je reconvertir un PNG ou un JPG en SVG ?
Pas vraiment. La rastérisation fait disparaître les instructions, et les retrouver passe par une vectorisation — deviner des formes dans une image bitmap. Le résultat se rapproche de l’image au lieu de restituer l’original.
Le PNG aura-t-il un fond transparent ?
Oui, partout où l’illustration est vide, puisqu’un SVG n’a pas de fond sauf s’il en dessine un. Ajoutez d’abord un rectangle dans le SVG si vous voulez une couleur unie.
Pourquoi aurait-on besoin de rastériser un SVG ?
Parce que beaucoup de logiciels n’en acceptent pas — documents bureautiques, anciens éditeurs, nombre de formulaires d’envoi et plateformes qui ne prennent que des images matricielles.
Le SVG est-il avec ou sans perte ?
Ni l’un ni l’autre. Il stocke des instructions et non des échantillons : il n’y a rien à éliminer par compression. La question ne se pose qu’une fois l’image rastérisée.
Les fichiers SVG sont-ils sûrs à ouvrir ?
Ce sont des documents qui peuvent contenir des scripts : un SVG de provenance douteuse ressemble davantage à un fichier HTML qu’à une photo. Le convertir ici l’affiche dans un contexte isolé et produit une simple image matricielle, ce qui est une façon de désamorcer le risque.
La conversion envoie-t-elle mon fichier quelque part ?
Non. Le SVG est affiché par votre navigateur dans la page, et le PNG y est encodé aussi. Votre fichier n’est envoyé nulle part.