Comment redimensionner une image en C#

Ce bref didacticiel décrit comment redimensionner une image en C# en chargeant simplement l’image source, puis en appelant la fonction Resize pour effectuer la transformation. Pour modifier la taille de l’image, le code C# est fourni avec les étapes de configuration de l’environnement. Vous pouvez définir le type de redimensionnement tout en redimensionnant l’image de n’importe quel type comme JPEG, BMP, PNG, GIF, etc.

Étapes pour redimensionner l’image en C#

  1. Configurez l’environnement pour ajouter Aspose.Imaging à votre application
  2. Chargez l’image source dans l’objet de classe Image
  3. Appelez la méthode Image.Resize() avec le type de redimensionnement
  4. Enregistrez l’image de sortie dans le format souhaité

L’utilisation du processus C# changer la taille de l’image est expliquée ici à l’aide du partage de liens vers les ressources requises, puis des tâches étape par étape pour terminer la conversion. C’est un processus assez simple où il suffit de charger l’image, puis d’appeler la fonction de redimensionnement avec l’option de définir le type de redimensionnement comme AdaptiveResample démontré ici. Cependant, vous pouvez utiliser n’importe lequel des types de redimensionnement comme LanczosResample, BilinearResample, CubicConvolution et Bell pour n’en nommer que quelques-uns.

Code pour redimensionner l’image en C#

Ce code montre comment l’utilisation de l’opération c# de changement de taille d’image peut être accomplie avec le ResizeType spécifié. Vous pouvez utiliser une autre surcharge de la fonction Resize qui nécessite l’objet de classe ImageResizeSettings. Cet objet contient ResizeType comme l’une des propriétés et fournit également d’autres propriétés telles que ColorCompareMethod, ColorQuantizationMethod, EntriesCount, FilterType, etc.

Ce tutoriel nous a appris à redimensionner une image en C#. Si vous souhaitez apprendre le processus de conversion de type d’image, reportez-vous à l’article sur comment créer une image PNG à partir de BMP en C#.

 Français