
Pour les développeurs cherchant à mettre en œuvre des techniques de recadrage d’images efficaces dans .NET, le plugin Aspose.Imaging Image Cropper à 99 $ est une solution robuste et conviviale. Ce puissant plugin vous permet d’extraire des sections essentielles d’images ou de les redimensionner pour différents formats de documents et dimensions de médias sociaux. Avec un support étendu pour la classe RasterImage et une compatibilité à travers plusieurs formats, Aspose.Imaging simplifie les tâches complexes d’édition d’images au sein de vos applications .NET.
Dans cet article, nous allons explorer comment recadrer des images en C#, en nous concentrant sur deux méthodes principales : le recadrage basé sur des valeurs de décalage et le recadrage utilisant des sections rectangulaires.
Sujets abordés
- API C# pour le recadrage d’images
- Recadrer des images en utilisant des valeurs de décalage
- Recadrer des images en utilisant des rectangles
API C# pour le recadrage d’images
La bibliothèque Aspose.Imaging pour .NET offre des capacités complètes de manipulation d’images, y compris un recadrage précis et une comparaison des bibliothèques de recadrage d’images .NET pour des formats populaires tels que JPEG, PNG, BMP et TIFF. Vous pouvez facilement installer l’API via NuGet ou télécharger les fichiers d’assemblage pour une intégration directe :
PM> Install-Package Aspose.Imaging
Comment recadrer une image en C#
Aspose.Imaging pour .NET propose deux méthodes efficaces pour recadrer des images : recadrer l’image avec des valeurs de décalage et recadrer l’image en utilisant un rectangle défini.
Recadrer des images avec des valeurs de décalage en C#
Pour recadrer une image en utilisant des valeurs de décalage en C#, suivez ces étapes :
- Chargez l’image dans un objet RasterImage en utilisant la méthode Image.Load().
- Mettez en cache l’image pour améliorer les performances.
- Définissez les valeurs de décalage gauche, droite, haut et bas.
- Passez les valeurs de décalage à la méthode RasterImage.Crop() pour recadrer l’image.
- Enregistrez l’image recadrée en utilisant la méthode RasterImage.Save().
Voici un exemple de code montrant comment recadrer une image en C# :
L’image d’entrée utilisée pour le recadrage est la suivante :

Voici l’image recadrée résultante :

Recadrage d’images en C# en utilisant un rectangle
Vous pouvez également recadrer une image en spécifiant un rectangle. Voici comment procéder en C# :
- Chargez l’image dans un objet RasterImage en utilisant la méthode Image.Load().
- Mettez en cache l’image.
- Créez un objet Rectangle et initialisez-le avec les dimensions souhaitées.
- Passez l’objet Rectangle à la méthode RasterImage.Crop() pour recadrer l’image.
- Enregistrez l’image recadrée en utilisant la méthode RasterImage.Save().
Voici un exemple de code illustrant comment effectuer le recadrage d’images en utilisant un rectangle en C# :
Recadrer des images en C# avec une licence gratuite
Vous pouvez obtenir une licence temporaire gratuite pour recadrer des images sans limitations d’évaluation.
Construire votre application de recadrage d’images C# .NET
Dans cet article, vous avez appris comment recadrer efficacement des images en C#. Nous avons démontré deux approches : l’utilisation de valeurs de décalage et de rectangles. Vous êtes maintenant équipé pour construire votre application de recadrage d’images ou améliorer les capacités d’édition d’images de votre application existante. Pour explorer davantage la bibliothèque de manipulation d’images C#, consultez la documentation, ou n’hésitez pas à partager vos questions avec nous via notre forum.