【发布时间】:2022-03-31 07:41:38
【问题描述】:
我需要在运行时将 PNG 文件转换为 BMP 文件。
我做不到
Image dummy = Image.FromFile("image.png");
dummy.Save("image.bmp", ImageFormat.Bmp);
因为我无法将本地磁盘上的 bmp 图像保存为文件。
感谢您的帮助。
【问题讨论】:
标签: c# .net .net-4.0 image-conversion
我需要在运行时将 PNG 文件转换为 BMP 文件。
我做不到
Image dummy = Image.FromFile("image.png");
dummy.Save("image.bmp", ImageFormat.Bmp);
因为我无法将本地磁盘上的 bmp 图像保存为文件。
感谢您的帮助。
【问题讨论】:
标签: c# .net .net-4.0 image-conversion
您可以保存到流
using(MemoryStream stream = new MemoryStream())
{
Dummy.Save(stream, ImageFormat.Bmp);
}
【讨论】:
给出准确答案here.
Image Dummy = Image.FromFile("image.png");
Dummy.Save("image.bmp", ImageFormat.Bmp);
既然你不想遵循这个方法,你可以按照Stecya回答的方式去做。
就这样做吧。
Stream stream;
Dummy.save(stream, ImageFormat.Bmp)
【讨论】: