c#中Bitmap类错误(参数无效)

问题描述 投票:0回答:2

我想将图像转换为位图格式。这是我写的代码:-

Bitmap bmp = new Bitmap("c:\\images\\a10.png");

参数图像取自函数参数。它需要带有文件名的完整路径。当我运行时,会弹出错误,显示“参数无效”。但这个类接受文件名作为构造函数。

c# bitmap
2个回答
0
投票

您设置的图片路径不正确。该图像在该位置不存在。

检查您的路径以验证图像。

如果 png 存在,此代码将正确地将 png 保存到 bmp。

Bitmap bmp = new Bitmap("c:\\images\\a10.png");
bmp.Save("c:\\images\\a10.bmp");

编辑:

上述方法对我有用,但这是另一种方法:

Image bmp = Image.FromFile("c:\\images\\a10.png");
bmp.Save("c:\\images\\a10.bmp", ImageFormat.Bmp);

0
投票

最简单的方法是:

Bitmap bm = new Bitmap("C:/images/a10.png");
© www.soinside.com 2019 - 2024. All rights reserved.