Fusionner SVG en PNG à l'aide de C#
SVG est l’un des formats les plus utilisés pour la création de sites Web et l’impression de graphiques pour atteindre l’évolutivité. Mais parfois, vous devez fusionner des fichiers SVG et les enregistrer en tant que document dans un autre format de fichier. PNG fait référence à un type de format de fichier d’image raster qui utilise une compression sans perte. PNG est largement utilisé pour transmettre des images sur le réseau et afficher des photos et des graphiques sur des pages Web et des référentiels de lecteurs cloud. Avec l’API Aspose.SVG pour .NET , vous pouvez fusionner SVG en PNG par programmation. La puissante API C# vous aide à combiner des fichiers SVG rapidement et en haute qualité !
Exemple de code C# pour fusionner SVG en PNG
Une bibliothèque C# à grande vitesse permet aux développeurs .NET de fusionner des fichiers SVG et de convertir le résultat combiné dans d’autres formats populaires tels que PDF, XPS, JPEG, PNG, BMP, GIF et TIFF rapidement et efficacement. La fusion de documents peut se faire avec quelques lignes de code:
Fusionner SVG en PNG – C#
// Initialize SVG documents from files to merge
using (var document1 = new SVGDocument("document1.svg"))
using (var document2 = new SVGDocument("document2.svg"))
using (var document3 = new SVGDocument("document3.svg"))
{
// Create an instance of SvgRenderer
using var renderer = new Aspose.Svg.Rendering.SvgRenderer();
// Create an instance of ImageDevice
using var device = new Aspose.Svg.Rendering.Image.ImageDevice("result.png");
// Merge SVG to PNG
renderer.Render(device, document1, document2, document3);
}
Étapes pour fusionner SVG en PNG en utilisant C#
- Chargez les documents SVG à l’aide de l’un des constructeurs SVGDocument() .
- Créez une nouvelle instance de la classe SvgRenderer .
- Utilisez le constructeur ImageDevice() pour initialiser une nouvelle instance de la classe ImageDevice.
- Appelez la méthode Render() pour fusionner les SVG dans le fichier image PNG.
- Plusieurs fichiers SVG seront enregistrés dans l’image PNG sur le chemin spécifié.
Dans l’exemple C# ci-dessus, le format de sortie est PNG, comme indiqué par l’utilisation de ImageDevice
et le choix d’une extension de fichier .png. Si vous souhaitez modifier le format de sortie, vous devrez utiliser une classe de périphérique différente correspondant au format souhaité. Par exemple, vous pouvez utiliser PdfDevice
pour le format PDF. De plus, vous devrez fournir l’extension de fichier appropriée dans le chemin du fichier de sortie.
Veuillez consulter notre documentation pour en savoir plus sur l’utilisation des fonctions de l’API Aspose.SVG. Dans l’article de documentation Comment fusionner des fichiers SVG , vous pouvez considérer des exemples C# sur la façon de fusionner SVG. Découvrez la puissance et la flexibilité de la fusion SVG en incluant Aspose.SVG dans vos projets C# dès aujourd’hui !
Fusion d'images en ligne
Aspose.SVG propose une application en ligne gratuite SVG Merger qui combine plusieurs images SVG en un seul fichier. Vous pouvez choisir un type de fusion SVG et enregistrer le résultat dans l’un des formats de sortie suivants: JPG, PNG ou SVG. Notre application est multifonctionnelle. Vous pouvez créer des collages d’images, éditer et manipuler des images avant de les fusionner. SVG Merger vous permet d’ajouter librement des SVG, de faire pivoter, de mettre à l’échelle, d’ajouter des arrière-plans, des filtres et de déplacer chaque image jusqu’à ce que vous soyez satisfait du résultat final de votre conception.
FAQ
Vous aurez parfois besoin de fusionner deux ou plusieurs images SVG dans votre travail quotidien. Aspose.SVG vous permet de fusionner SVG dans d’autres formats de n’importe quelle manière – en ligne ou par programmation. Image Merger en ligne vous aide à combiner des images rapidement et avec une qualité élevée. L’API C# fournit la classe Renderer pour le rendu et la fusion de fichiers SVG par programmation.
Vous pouvez enregistrer le résultat de la fusion SVG dans les formats les plus courants tels que JPG, PNG, BMP, GIF, TIFF, etc.
Il existe de nombreuses raisons pour lesquelles vous souhaitez fusionner plusieurs images en une seule. Par exemple, vous souhaitez faire un collage ou créer un nouveau dessin à partir de plusieurs images SVG. Vous devrez peut-être fusionner SVG et enregistrer le résultat sous PNG pour faciliter le stockage ou l’envoi.
Veuillez consulter notre documentation pour en savoir plus sur l’utilisation de l’API Aspose.SVG pour .NET afin de fusionner SVG. Si vous avez des questions sur les fonctionnalités, si vous rencontrez des problèmes ou si vous avez besoin d’une nouvelle fonctionnalité, veuillez lancer une discussion sur notre forum d’assistance gratuit .
Premiers pas avec API Aspose.SVG for .NET
Si vous souhaitez développer des graphiques vectoriels évolutifs et leur application, installez notre Aspose.SVG for API .NET flexible et rapide avec un ensemble puissant d’interfaces pour C# et d’autres langages de programmation .NET.Installez à partir de la ligne de commande en tant que
nuget install Aspose.SVG
ou via la console du gestionnaire de packages de Visual Studio avec Install-Package Aspose.SVG
.
Vous pouvez également obtenir le programme d’installation MSI hors ligne ou les DLL dans un fichier ZIP à partir de
téléchargements.
Aspose.SVG pour l’API .NET est une bibliothèque autonome et ne dépend d’aucun logiciel pour le traitement des documents SVG.Pour plus de détails sur l’installation de la bibliothèque C# et la configuration système requise, veuillez vous référer à la Documentation Aspose.SVG.
Autres fusions prises en charge
Vous pouvez fusionner SVG et images vers d'autres formats de fichiers :