Comment recadrer une image en C#

Ce court didacticiel explique comment recadrer une image en C# en expliquant le processus de recadrage d’un exemple de bitmap. Il existe un certain nombre d’options permettant de recadrer les images. Pour recadrer le bitmap C#, le code illustre l’une des méthodes dans lesquelles les côtés sont décalés avec les valeurs définies par l’utilisateur et l’image de sortie est enregistrée sous BMP, mais vous pouvez l’enregistrer dans n’importe quel autre type d’image comme JPEG, PNG, etc.

Étapes pour recadrer l’image en C#

  1. Configurez l’environnement de développement pour ajouter Aspose.Imaging à l’aide du gestionnaire de packages NuGet
  2. Chargez le bitmap source à l’aide de l’objet de classe Image
  3. Castez l’image chargée sur RasterImage
  4. Mettez en cache l’image complète dans la mémoire pour de meilleures performances
  5. Recadrer le bitmap chargé en définissant le haut, le bas, la gauche et la droite en se déplaçant vers le centre de l’image
  6. Utilisez la méthode Enregistrer pour enregistrer l’image recadrée sur le disque

Pour couper l’image, les paramètres d’environnement, l’espace de noms, les classes et les méthodes basés sur C# sont partagés dans ces étapes. Vous pouvez charger n’importe quel type d’image à l’aide de la méthode Image.Load(), puis la convertir en RasterImage qui contient des options pour recadrer les images. Nous avons utilisé la méthode de décalage des côtés ici où vous devez définir les valeurs par lesquelles les côtés des images chargées se déplaceront vers l’intérieur vers le centre de l’image créant ainsi une image recadrée.

Code pour recadrer l’image en C#

Ces lignes de code en C# recadrent l’image et l’enregistrent sur le disque en utilisant la méthode RasterImage.Save(). Une fois l’image source chargée en tant que RasterImage, vous pouvez également effectuer de nombreuses autres opérations avant de recadrer ou d’enregistrer l’image résultante, comme définir la couleur d’arrière-plan, définir le moniteur d’interruption pour contrôler l’arrêt prématuré du processus si nécessaire, définir la couleur transparente, réglage de la résolution horizontale et verticale, etc. pour n’en nommer que quelques-uns.

Ce tutoriel clair nous a guidés pour * couper des images en C# *. Si vous souhaitez apprendre à redimensionner ces images, consultez l’article sur comment redimensionner une image en C#.

 Français