Ce que ce convertisseur ne fait pas
Il rastérise le dessin à une qualité fixe sur fond blanc. Certains travaux demandent donc un autre outil.
Pas de fond transparent
Le JPG n’a pas de canal alpha : tout ce que le SVG laisse libre devient blanc. Pour un fond qui reste transparent, utilisez SVG en PNG.
Aucun réglage de taille ni de qualité
L’échelle vient du fichier et la qualité est fixée à 92. Cette page ne change ni l’une ni l’autre. Pour fixer ensuite la taille en pixels, utilisez Redimensionner des images.
Les fichiers externes ne sont pas chargés
Un SVG qui pointe vers une image externe ou une police web est dessiné sans elles. Le texte utilise les polices déjà présentes dans le navigateur, et une police absente est remplacée par une autre.
foreignObject peut échouer
Un SVG qui intègre du HTML via foreignObject peut ne pas se convertir du tout, et la ligne est alors marquée en échec.
Plus doux que le vecteur
La qualité 92 est avec perte. Les aplats de couleur et les bords nets, c’est-à-dire l’essentiel d’un vecteur, s’adoucissent un peu.
Outils d’image associés
Questions fréquentes
Non. Votre navigateur dessine le SVG et écrit le JPG dans le même onglet. Le seul téléchargement est JSZip, depuis le CDN cdnjs, et uniquement si vous utilisez Tout télécharger (ZIP).
Elle vient du fichier. Le convertisseur lit la largeur et la hauteur déclarées dans le SVG, ou son viewBox quand elles manquent, et met le dessin à l’échelle pour que le plus grand côté fasse au moins 1024 pixels. Un SVG qui ne déclare rien d’exploitable est dessiné en 1024 par 1024.
Pas dans un JPG. Le format n’a pas de canal alpha, donc les zones transparentes sont remplies de blanc avant le début du dessin. SVG en PNG les laisse transparentes.
Le SVG est dessiné avec les polices déjà présentes dans votre navigateur. Une police que le fichier demande sur le réseau ne se charge pas pendant la conversion, et le navigateur en met une autre à la place.
En général parce que le navigateur n’a pas pu l’afficher comme une image. Le cas courant est un SVG qui intègre du HTML via foreignObject. Les fichiers de plus de 100 Mo ne sont même pas ajoutés à la liste.
Vos fichiers restent sur votre appareil
Votre navigateur lit chaque SVG et écrit le JPG dans le même onglet. Les fichiers ne sont pas envoyés, et aucune requête ne les emporte ailleurs.