Transloadit
Tarifs
  • Téléversements de fichiers
  • Importation de fichiers
  • Traitement par lots (English)
  • Encodage vidéo
  • Encodage audio
  • Traitement d’images
  • Traitement de documents
  • Intelligence artificielle
  • Filtrage et sécurité des fichiers
  • Catalogage de médias
  • Compression de fichiers
  • Évaluation de code
  • Exportation de fichiers
  • Smart CDN
  • Voir tous les services
  • Explorer les intégrations (English)
  • Explorer les démos interactives (English)
  • Uppy
  • TransloaditKit
  • SDK Android
  • SDK Node.js
  • SDK Python
  • SDK Ruby
  • SDK Go
  • SDK Java
  • SDK PHP
  • Zapier
  • Serveur MCP
  • Transloadit CLI (English)
  • Terraform
  • Essentiels
  • Bonnes pratiques
  • FAQ
  • Robots (English)
  • API
  • Formats
  • Créer votre première application
  • À propos de Transloadit
  • Comparatifs
  • Projets open source
  • Témoignages
  • Carrières (English)
  • Sécurité
  • Articles (English)
  • Actus dev (English)
  • Astuces dev
  • Presse (English)
  • Recherche (English)
  • Études de cas (English)
  • Solutions
  • Guides
  • Glossaire (English)
  • Juridique (English)
  • Outils
  • Aider Coursera à apporter l’éducation à des millions de personnes à travers le monde (English)
  • Support Transloadit
  • Support open source
  • Accord de niveau de service (English)
EssentielsRobotsEN (English)FAQAPIFormatsBonnes pratiques
Formats et codecs pris en charge
  • Vue d’ensemble
  • Codecs vidéo
  • Codecs audio
  • Filtres audio/vidéo
  • Formats audio/vidéo
  • Formats d’image
  • Polices
  • Archivage
formats d’image
  • Qu’est-ce qu’un fichier AVIF ?
  • Qu’est-ce qu’un fichier GIF ?
  • Qu’est-ce qu’un fichier HEIC ?
  • Qu’est-ce qu’un fichier JPEG ?
  • Qu’est-ce qu’un fichier PNG ?
  • Qu’est-ce qu’un fichier SVG ?
  • Qu’est-ce qu’un fichier WebP ?
formats audio
  • Qu’est-ce qu’un fichier MP3 ?
  • Qu’est-ce qu’un fichier WAV ?
formats vidéo
  • Qu’est-ce qu’un fichier MOV ?
  • Qu’est-ce qu’un fichier MP4 ?
  • Qu’est-ce qu’un fichier WebM ?
formats de document
  • Qu’est-ce qu’un fichier PDF ?

Qu’est-ce qu’un fichier SVG ? Tout ce qu’il faut savoir sur le format SVG

Un fichier SVG décrit des graphiques en deux dimensions à l’aide d’un balisage basé sur XML. Contrairement aux formats JPEG ou PNG, le SVG est un format vectoriel : il stocke des formes, des tracés, du texte, des dégradés et des transformations plutôt qu’une grille fixe de pixels. Un SVG bien formé peut passer d’une icône à un panneau publicitaire sans devenir flou.

Comment fonctionne le SVG ?

Un document SVG contient des éléments tels que <path>, <circle>, <text> et <image>. Un navigateur ou un moteur de rendu interprète ces instructions à la taille d’affichage demandée. Le CSS peut styliser les éléments, et le SVG peut inclure des liens, des filtres, des animations, des scripts ou des ressources externes.

Cette flexibilité est puissante, mais elle implique que les fichiers SVG téléversés non fiables doivent être traités comme du contenu actif plutôt que comme de simples pixels inoffensifs.

Avantages du SVG

  • Indépendance de la résolution : reste net à n’importe quelle taille ou densité de pixels.
  • Ressources géométriques légères : les logos et les icônes peuvent être plus légers que leurs équivalents matriciels.
  • Structure modifiable : les couleurs, le texte et les formes peuvent être modifiés sans repeindre les pixels.
  • Contenu accessible : des titres et du texte porteurs de sens peuvent être représentés dans le document.
  • Animation et mise en forme : s’intègre à la mise en page web et au CSS.

Limites et considérations de sécurité

Le SVG est peu efficace pour les photographies détaillées. Les tracés et effets complexes peuvent aussi être coûteux à rendre. Comme un SVG peut contenir des scripts, des gestionnaires d’événements, des liens et des références externes, n’injectez pas un fichier téléversé non fiable directement dans un document HTML sans l’avoir nettoyé ou rastérisé.

Utilisez PNG, WebP ou AVIF lorsque vous avez besoin d’une image matricielle prévisible ou d’un dérivé sûr pour la diffusion.

Comparaison entre SVG et PNG

FormatUsage idéalMise à l’échelleModèle de contenu
SVGLogos, icônes, diagrammes, illustrationsSans perte à toute tailleInstructions vectorielles XML
PNGCaptures d’écran et pixel artRééchantillonnage nécessairePixels matriciels fixes

Comment rastériser des fichiers SVG avec Transloadit

Le Robot 🤖/image/resize peut rendre un SVG téléversé sous forme de PNG prévisible, aux dimensions dont votre produit a besoin :

{
  "steps": {
    ":original": { "robot": "/upload/handle" },
    "png": {
      "use": ":original",
      "robot": "/image/resize",
      "format": "png",
      "width": 1200,
      "height": 1200,
      "resize_strategy": "fit"
    }
  }
}

FAQ sur le SVG

Le SVG est-il un format d’image ou un format de document ?

C’est un format d’image représenté sous forme de document XML. Cette structure de document explique pourquoi le SVG peut inclure davantage de comportements qu’une image matricielle.

Le SVG peut-il contenir du JavaScript ?

Oui. Le SVG peut contenir du contenu actif : nettoyez ou rastérisez donc les fichiers téléversés avant d’intégrer un SVG non fiable dans une page.

Faut-il convertir les photographies en SVG ?

Non. Le SVG est adapté aux formes et aux illustrations. Utilisez JPEG, WebP ou AVIF pour le contenu photographique.

Démos associées

  • Convertir un SVG en JPEG EN (English)
  • Redimensionner une image pour une bannière Twitter EN (English)
  • Ajouter un filigrane à une image EN (English)
Page précédente ← Qu’est-ce qu’un fichier PNG ?Page suivante Qu’est-ce qu’un fichier WebP ? →
Contacter le support⁠

TransloaditVérification de l’état…

Produit

  • Services
  • Tarifs
  • Démos EN (English)
  • Outils
  • Sécurité
  • Support

Entreprise

  • À propos de Transloadit/Presse EN (English)
  • Blog EN (English)/Carrières EN (English)
  • Comparatifs/Matrice de conformité EN (English)
  • Recherche EN (English)
  • Projets open source
  • Solutions
  • Pionniers du web EN (English)

Documentation

  • Premiers pas
  • Transcodage EN (English)
  • FAQ
  • API
  • Guides/Astuces dev
  • Formats pris en charge

Plus

  • État de la plateforme⁠
  • Forum de la communauté⁠
  • Uppy
  • tus⁠

© 2009–2026 Transloadit-II GmbH

Confidentialité EN (English)Conditions EN (English)Mentions légales EN (English)
EnglishDeutschEspañolFrançaisPortuguês (Brasil)