Comment créer une image PNG à partir de BMP en C#

Ce tutoriel étape par étape vous montre comment créer une image PNG à partir de BMP en C#. Ce code en C# enregistre le bitmap au format PNG facilement et rapidement. Dans certaines situations, nous devons convertir le bitmap en PNG dans nos applications C# et cet exemple sera utile dans de tels scénarios.

Étapes pour créer une image PNG à partir de BMP en C#

  1. Configurer le package Aspose.Imaging for .NET de Nuget.org
  2. Inclure une référence aux deux espaces de noms suivants : Aspose.Imaging, Aspose.Imaging.ImageOptions
  3. Spécifiez la licence à l’aide de la méthode SetLicense avant la conversion
  4. Lire le fichier BMP dans un objet Image
  5. Définir les attributs de l’image PNG de sortie à l’aide de la classe PngOptions
  6. Enregistrez l’image PNG de sortie avec les options PNG spécifiées

Dans les étapes simples ci-dessus, nous chargeons d’abord une image d’entrée BMP dans un objet image à l’aide de la méthode Load de la classe Image. Une fois que nous avons chargé l’image BMP dans la mémoire, nous pouvons l’enregistrer dans une image PNG de sortie. Nous pouvons également spécifier les attributs de l’image PNG de sortie.

Code pour créer une image PNG à partir de BMP en C#

Dans le code ci-dessus, nous avons défini la résolution de l’image PNG de sortie convertie à partir de l’image bitmap. nous avons également défini le niveau de compression de l’image PNG. De même, nous pouvons définir d’autres attributs requis de l’image de sortie.

Dans notre sujet précédent, nous avons expliqué le code à convertir OTG en PDF en C#. La conversion entre différents autres formats d’image est également similaire à l’exemple donné dans l’extrait ci-dessus avec des modifications mineures dans le code.

 Français