如何在运行时将PNG转换为BMP?

Yan*_*hof 3 .net c# .net-4.0 image-conversion

我需要在运行时将PNG文件转换为BMP文件.

我不能这样做

Image dummy = Image.FromFile("image.png"); 
dummy.Save("image.bmp", ImageFormat.Bmp); 
Run Code Online (Sandbox Code Playgroud)

因为我无法将bmp映像作为文件保存在本地磁盘上.

谢谢你的帮助.

Ste*_*cya 7

您可以保存到流

using(MemoryStream stream = new MemoryStream())
{
    Dummy.Save(stream, ImageFormat.Bmp); 
}
Run Code Online (Sandbox Code Playgroud)