Convertir une image en niveaux de gris en C#

Ce didacticiel explique comment convertir image en niveaux de gris en C#. Il englobe les paramètres d’environnement, le processus par étapes et un exemple d’extrait de code pour convertir l’image en niveaux de gris en C#. Vous pouvez suivre ce guide pour convertir plusieurs formats d’image comme JPG, PNG, BMP, etc.

Étapes pour convertir une image en niveaux de gris en C#

  1. Préparez l’IDE en installant Aspose.Imaging for .NET avec le gestionnaire de packages NuGet pour convertir l’image couleur en niveaux de gris
  2. Lire l’image couleur source avec la classe Image
  3. Convertir l’image en un objet de classe RasterCachedImage
  4. Transformez l’image d’entrée en sa version en niveaux de gris
  5. Écrivez l’image en niveaux de gris à l’aide de la méthode Save

Ces étapes résument la séquence pour convertir l’image en noir et blanc en C#. Tout d’abord, lisez l’image couleur source et mettez-la en cache. Par conséquent, modifiez l’espace colorimétrique de l’image en sa version en niveaux de gris et exportez l’image de sortie.

Code pour convertir une image en niveaux de gris en C#

Cet extrait de code est efficace pour exporter une image couleur en niveaux de gris en C#. Il utilise la classe Image pour lire le fichier d’entrée, puis met en cache les informations avec la méthode CacheData. Ensuite, l’espace colorimétrique est modifié en niveaux de gris avant le rendu du fichier image de sortie.

Dans cet article, nous avons compris comment changer l’image en niveaux de gris en C#. Tandis que si vous souhaitez rendre les images floues, consultez l’article sur Image floue en C#.

 Français