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

标签 c# .net .net-4.0 image-conversion

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

我做不到

Image dummy = Image.FromFile("image.png"); 
dummy.Save("image.bmp", ImageFormat.Bmp); 

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

感谢您的帮助。

最佳答案

您可以保存到流

using(MemoryStream stream = new MemoryStream())
{
    Dummy.Save(stream, ImageFormat.Bmp); 
}

关于c# - 如何在运行时将 PNG 转换为 BMP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5182178/

相关文章:

.net - 将颜色对话框结果解析为画笔

c# - 网络共享上的 .NET 4.0 应用程序导致 SecurityException

c# - String.Replace() 与 StringBuilder.Replace()

c# - 哪个 .NET 库具有写时复制集合?

C# - 如何获取当前光标状态(如果当前是箭头、手、等待等)

c# - 使用 C# 显示日期时间

c# - 获取控制台应用程序以允许多次输入

c# - WCF:从多行返回单行

wpf - 平移/缩放手势的 mvvm 友好方法

c# - 当线程区域性不是英语时,.NET CookieException "Cookie format error"- 仅在某些环境中