Como converter uma imagem BMP em uma imagem PNG
Muitas vezes, você vai querer converter de um formato de arquivo de imagem para outro. Você pode fazer essa conversão facilmente chamando o SaveImage método da classe e especificando o para o ImageFormat formato de arquivo de imagem desejado.
Exemplo
O exemplo a seguir carrega uma imagem BMP de um tipo e salva a imagem no formato 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
Compilando o código
Este exemplo requer:
Um aplicativo Windows Forms.
Uma referência ao namespace
System.Drawing.Imaging
.
Confira também
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
.NET Desktop feedback