繁体   English   中英

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

[英]Bitmap class error in c# (The parameter is not valid)

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

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

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

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

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

如果 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);

最简单的方法是:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM