Récupérer et convertir des images en C# en utilisant Aspose.Imaging

Récupérer les images pour répondre à des exigences spécifiques ou les convertir dans différents formats est une tâche courante lors de la préparation des médias pour les applications Web, les apps mobiles, ou le stockage des archives. Résumé manuellement et la conversion de milliers d’images peut être du temps et de l’erreur. Cet article de blog vous guide à travers l’automatisation de ces tâches en utilisant la puissante bibliothèque Aspose.Imagining en C#. Nous couvrirons comment recycler et convertir des images d’un format à un autre avec seulement quelques lignes de code.

Introduction

Dans ce tutoriel, nous explorerons comment utiliser Aspose.Imaging pour .NET pour automatiser la recouvrement d’image et la conversion. Ce processus est essentiel lors de la préparation des images pour les applications web ou mobiles où des dimensions et des formats spécifiques sont nécessaires. À la fin de ce guide, vous aurez une compréhension complète de comment configurer votre environnement, charger les images à partir d’un dossier, les redimensionner proportionnellement ou à une dimension fixe, convertir leur format et sauver les résultats.

Principaux

Avant de tomber dans le code, assurez-vous que vous avez les éléments suivants:

  • Visual Studio 2019 ou ultérieur
  • .NET 6.0 ou ultérieur (ou .NET Framework 4.6.2+)
  • Un dossier contenant des images source dans divers formats tels que PNG, BMP, TIFF, etc.
  • Aspose.Imaging pour .NET installé via NuGet

Pour installer le package, ouvrez la console Package Manager et exécutez:

PM> Install-Package Aspose.Imaging

Exemple de code complet

Ci-dessous est un exemple de travail complet qui démontre comment réaménager et convertir les images en utilisant Aspose.Imaging.

Comprendre le code

Découpons cette mise en œuvre en étapes clés pour une meilleure compréhension:

Étape 1 : Configuration initiale

Premièrement, nous initialisons la licence mesurée et chargons un fichier d’entrée.Cette étape est cruciale pour vous assurer que vous respectez les exigences de licence lors de l’utilisation de Aspose.Imaging.

Dans ce snippet, nous établissons la licence mesurée en fournissant vos clés publics et privés.

Étape 2 : Configurer les options

Ensuite, nous configurons les options de conversion/traitement telles que les dimensions cibles et le format de sortie.

Ici, vous pouvez spécifier la nouvelle largeur et l’altitude pour réciter les images proportionnellement ou à des dimensions fixes).

Étape 3 : effectuer l’opération

Maintenant, nous exécutons l’opération principale en appelant les méthodes appropriées de Aspose.Imaging.

Cette section montre comment redémarrer et convertir une image en utilisant ResizeProportional ou ResizeFullFrame, Il est ensuite enregistré dans un nouveau format.

Étape 4 : économiser les résultats

Enfin, nous enregistrons les images traitées avec nos paramètres souhaités.

Dans cette partie du code, vous indiquez la voie de sortie et le nom du fichier pour chaque image.La bibliothèque gère la conversion et enregistre les fichiers en conséquence.

Exemple de code principal (Complete & Runnable)

Ci-dessous est un exemple complet qui démontre comment réaménager et convertir les images en utilisant Aspose.Imaging:

Conclusion

En suivant ce guide, vous devriez maintenant être en mesure d’automatiser le processus de recouvrement et de conversion des images en C# en utilisant Aspose.Imaging. Cela ne permet pas seulement de gagner du temps mais assure également la cohérence dans vos projets. Pour des scénarios plus avancés ou des fonctionnalités supplémentaires, consultez la documentation officielle et d’autres articles KB connexes.

Pour la lecture et l’exploration:

More in this category