我需要在运行时将 PNG 文件转换为 BMP 文件。
我不能这样做
Image dummy = Image.FromFile("image.png");
dummy.Save("image.bmp", ImageFormat.Bmp);
因为我无法将本地磁盘上的 bmp 图像保存为文件。
谢谢你的帮助。
我需要在运行时将 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);
}
这里给出了准确的答案。
Image Dummy = Image.FromFile("image.png");
Dummy.Save("image.bmp", ImageFormat.Bmp);
由于您不想遵循此方法,因此可以按照Stecya
回答的方式进行。
就这样做吧。
Stream stream;
Dummy.save(stream, ImageFormat.Bmp)