Comment : convertir une image BMP en image PNG

Il peut arriver que vous souhaitiez effectuer une conversion d'un format de fichier image vers un autre. Vous pouvez facilement effectuer cette conversion en appelant la méthode Save de la classe Image et en spécifiant le ImageFormat pour le format de fichier image souhaité.

Exemple

L'exemple suivant charge une image BMP à partir d'un type et enregistre l'image au format PNG.

private void SaveBmpAsPNG()
{
    Bitmap bmp1 = new Bitmap(typeof(Button), "Button.bmp");
    bmp1.Save(@"c:\button.png", ImageFormat.Png);
}
Private Sub SaveBmpAsPNG()
    Dim bmp1 As New Bitmap(GetType(Button), "Button.bmp")
    bmp1.Save("c:\button.png", ImageFormat.Png)

End Sub

Compilation du code

Cet exemple nécessite :

  • une application Windows Forms ;

  • une référence à l'espace de noms System.Drawing.Imaging.

Voir aussi