When il s’agit d’images web, le PNG est un format incontournable grâce à son support de la transparence et à sa large compatibilité. En revanche, le SVG est apprécié pour sa scalabilité, ce qui le rend idéal pour les logos, icônes et autres graphiques vectoriels. Malgré les nombreux avantages du SVG, il arrive qu’il soit nécessaire de convertir des SVG en PNG, notamment pour garantir la compatibilité sur différentes plateformes et appareils. Dans cet article, nous vous guiderons à travers le processus de conversion de graphiques SVG au format PNG en utilisant Node.js.

Convertir SVG en PNG avec Node.js (Niveaux de gris, Rotation, Retourner, Filigrane Lumineux)

API Node.js pour Convertir des Images

GroupDocs propose une puissante Conversion API qui permet aux développeurs de convertir des formats d’image et de manipuler les images résultantes pendant le processus de conversion. L’API prend en charge un large éventail d’options avancées, ce qui en fait un excellent choix pour convertir du SVG en PNG avec Node.js. Nous utiliserons GroupDocs.Conversion for Node.js pour cette tâche.

Pour commencer, vous pouvez installer GroupDocs.Conversion for Node.js en exécutant la commande suivante dans votre projet :

npm i @groupdocs/groupdocs.conversion

Pour plus de détails, consultez la documentation et la Référence API.

Convertir une Image SVG en PNG avec Node.js

Commençons par convertir des graphiques vectoriels SVG en format PNG en utilisant les paramètres par défaut. Les étapes suivantes décrivent comment convertir une image SVG en PNG avec Node.js.

  • Charger le fichier SVG à l’aide de la classe Converter.
  • Configurer les options de conversion.
  • Spécifier le format de sortie comme PNG.
  • Appeler la méthode convert() avec les options préparées.

Voici le code Node.js qui convertit le SVG en PNG :

Conversion Avancée de SVG en PNG avec Node.js

GroupDocs.Conversion for Node.js offre une variété d’options de personnalisation que vous pouvez appliquer à la sortie PNG pendant le processus de conversion. Ces options comprennent :

  • Ajustement de la luminosité
  • Ajustement du contraste
  • Correction gamma
  • Conversion en niveaux de gris
  • Retour horizontal ou vertical
  • Angles de rotation
  • Dimensions d’image personnalisées (hauteur et largeur)
  • Ajout de filigrane

Voyons comment appliquer ces options avancées lors de la conversion de SVG en PNG avec Node.js.

  • Charger le fichier SVG à l’aide de la classe Converter.
  • Configurer les options de conversion d’image.
  • Spécifier le format de sortie comme PNG.
  • Définir les personnalisations, telles que la luminosité, la rotation ou toute autre option disponible.
  • Appeler la méthode convert() pour générer le PNG.

Voici le code Node.js qui applique certaines de ces options avancées :

Essayez la Conversion de SVG en PNG en Ligne GRATUITEMENT

Vous avez besoin d’une solution rapide et facile pour convertir des fichiers SVG en PNG ? Utilisez ce convertisseur SVG en PNG gratuit. Il est accessible depuis n’importe quel appareil disposant d’un navigateur web, ce qui le rend pratique et sans tracas.

Convertir un Document Word en PDF avec Node.js.

Obtenez une Licence API Gratuite

Vous pouvez obtenir une licence temporaire gratuite pour GroupDocs.Conversion, vous permettant d’utiliser l’API sans limitations d’évaluation.

Conclusion

Dans cet article, nous avons exploré comment convertir des graphiques vectoriels SVG en images PNG en utilisant Node.js avec GroupDocs.Conversion for Node.js. Nous avons également montré comment améliorer le processus de conversion en appliquant des personnalisations telles que la rotation, le niveau de gris, le filigrane, les ajustements de luminosité, etc. Ces fonctionnalités avancées vous permettent d’adapter la sortie PNG à vos exigences précises.

Pour plus d’exemples, consultez le dépôt GitHub GroupDocs, où vous trouverez divers extraits de code pour vous aider à créer votre propre convertisseur SVG en PNG. Si vous avez des questions, n’hésitez pas à nous contacter via le forum.

Voir Aussi