Практическое руководство. Преобразование изображение из формата BMP в формат PNG

Очень часто необходимо преобразовать изображение из одного формата в другой. Это легко сделать, вызвав метод Save класса Image и указав в качестве параметра ImageFormat нужный формат файла.

Пример

В примере ниже изображение в формате BMP загружается из типа и сохраняется в формате 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

Компиляция кода

Для этого примера требуются:

  • приложение Windows Forms;

  • ссылка на пространство имен System.Drawing.Imaging.

См. также