c#中的位图类错误(参数无效)

时间:2013-10-26 05:00:40

标签: c# bitmap

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

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

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

2 个答案:

答案 0 :(得分: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);

答案 1 :(得分:0)

有史以来最简单的方法是:

Bitmap bm = new Bitmap("C:/images/a10.png");