Сomment travailler avec l'API Aspose.SVG – Exemples C#
Les fichiers SVG utilisent un format de texte basé sur XML pour décrire comment l’image doit apparaître. SVG est un format indépendant de la résolution et les fichiers SVG peuvent être redimensionnés à différentes tailles sans perte de qualité. Le format SVG présente tous les avantages des graphiques vectoriels et bien d’autres avantages par rapport aux formats bitmap. SVG est disponible dans tous les navigateurs Web modernes, et en regardant vers l’avenir, il est facile de voir que les fichiers SVG sont l’avenir des graphiques de conception Web.
Les articles de ce chapitre fournissent les informations requises pour commencer à travailler avec la bibliothèque de classes Aspose.SVG. Nous examinons comment le DOM représente un document SVG en mémoire et comment utiliser l’API pour créer, éditer, coloriser, enregistrer, convertir et fusionner des fichiers SVG. Les articles fournissent divers exemples C# (extraits de code) de création, de chargement, d’enregistrement, de modification, de conversion et de fusion de fichiers SVG à l’aide d’Aspose.SVG pour l’API .NET.
Outre la puissante API DOM, l’une des fonctionnalités clés d’Aspose.SVG est le rendu de qualité et la conversion vers de nombreux formats populaires, tels que PDF, XPS, JPEG, PNG, BMP, TIFF et GIF. De plus, cette bibliothèque offre des options supplémentaires d’enregistrement et de rendu, la fusion de documents SVG, la vectorisation d’images, la vectorisation de texte SVG, l’application de scripts, les effets de filtre SVG, etc.
Les articles suivants sont disponibles :
- Création et chargement de documents SVG – Vous découvrez comment créer du SVG à partir d’une chaîne mémoire, d’un flux ou d’un fichier ; comment charger SVG depuis le Web et lire SVG avec Resources Async.
- Enregistrer un document SVG – Vous apprendrez à enregistrer un document SVG dans un fichier, une archive ZIP, un flux mémoire ou une URL à l’aide d’Aspose.SVG pour la bibliothèque .NET.
- Modifier le fichier SVG – Vous apprenez à modifier SVG à l’aide de la bibliothèque Aspose.SVG for .NET. Des exemples détaillés d’ajout et de modification de nouveaux éléments en SVG et d’application de filtres SVG aux bitmaps sont pris en compte.
- SVG Builder – Vous découvrirez les capacités d’Aspose.SVG Builder pour créer, modifier et gérer efficacement des documents SVG dans leurs applications C#.
- Configuration de l’environnement – Vous apprendrez à créer diverses configurations et à les adapter aux différents environnements dans lesquels l’application s’exécute. Il peut s’agir d’un thème personnalisé, d’un service d’exécution ou d’un service réseau de requête Web.
- Navigation & Inspection SVG – Cet article explique comment effectuer une inspection détaillée du document SVG et de ses éléments à l’aide de l’API Aspose.SVG, l’utilisation de filtres personnalisés pour itérer sur les éléments du document, et comment pour parcourir le document SVG à l’aide du sélecteur CSS ou de XPath.
- Comment convertir des fichiers SVG – Les articles de cette section fournissent des informations sur une liste des scénarios de conversion SVG pris en charge et comment les exécuter à l’aide de l’API Aspose.SVG. Vous apprendrez comment convertir SVG en PDF, XPS ou Image et trouverez des exemples C# de conversion SVG.
- Comment changer la couleur SVG – Vous découvrirez comment changer la couleur des éléments SVG et de l’arrière-plan des images SVG à l’aide de la bibliothèque Aspose.SVG .NET.
- Modifier la couleur d’arrière-plan SVG – Vous apprendrez à modifier la couleur d’arrière-plan SVG en C# – en modifiant directement le SVG, en utilisant du CSS en ligne et interne et en utilisant JavaScript.
- Convertir les codes de couleur – La bibliothèque Aspose.SVG C# vous aide à convertir par programme les formats de couleur – RGB, HEX, HSL, HSV, CMJN, LAB, XYZ, etc.
- Comment optimiser les documents SVG – Vous apprendrez comment optimiser SVG et réduire la taille des fichiers SVG.
- Comment fusionner des documents SVG – Vous découvrirez la méthode Render() utilisée pour convertir des documents SVG dans un autre format et les fusionner en un seul fichier.
- Vectorisation – Les articles de cette section expliquent comment convertir du texte SVG en vecteur et comment convertir une image raster en graphique vectoriel à l’aide de l’API Aspose.SVG.
- Comment créer un NFT? – Découvrez un certificat de propriété numérique NFT, ses avantages et ses inconvénients, qu’est-ce qu’un contrat intelligent NFT, pourquoi il est nécessaire et comment créer un NFT.
- Filtres SVG – Apprenez à écrire du code SVG pour divers filtres et consultez des exemples C# pour implémenter le flou gaussien, les ombres portées, la saturation des couleurs et les effets de lumière sur les éléments SVG et les bitmaps.
- Dégradés SVG – Apprenez à créer des dégradés SVG dans du code XML et parcourez des exemples C# d’implémentation de dégradés SVG à l’aide de l’API Aspose.SVG for .NET.
- Transformations SVG – Ce chapitre décrit les transformations SVG populaires, ainsi que des exemples C# pour les scénarios de transformation les plus courants.
Aspose.SVG propose des Applications Web gratuites SVG pour la conversion de fichiers SVG, JPG ou PNG, la fusion de fichiers SVG, la vectorisation d’images, la création de sprites SVG, l’encodage de données SVG en base64 et la vectorisation de texte dans des documents SVG. Ces applications en ligne fonctionnent sur n’importe quel système d’exploitation doté d’un navigateur Web et ne nécessitent pas d’installation de logiciel supplémentaire. C’est un moyen rapide et simple de résoudre efficacement vos tâches liées au SVG !