我需要在运行时将PNG文件转换为BMP文件。
我不能像
那样做Image dummy = Image.FromFile("image.png");
dummy.Save("image.bmp", ImageFormat.Bmp);
因为我无法将bmp映像作为文件保存在本地磁盘上。
感谢您的帮助。
答案 0 :(得分:7)
您可以保存到流
using(MemoryStream stream = new MemoryStream())
{
Dummy.Save(stream, ImageFormat.Bmp);
}
答案 1 :(得分:3)
给出here.
的精确答案Image Dummy = Image.FromFile("image.png");
Dummy.Save("image.bmp", ImageFormat.Bmp);
由于您不想遵循此方法,因此可以Stecya
回答的方式执行此操作
就这样做吧。
Stream stream;
Dummy.save(stream, ImageFormat.Bmp)