C#将1bit BMP转换为3.0版

时间:2012-10-02 09:23:51

标签: c# bitmap image-conversion

我目前有一个C#项目给我,需要将任何图像转换为1位的位图图像。

到目前为止一切顺利。代码运行得非常好。

当隐蔽文件被发送给另一位需要它的同事时,我只能猜测它是在方舟上编码的,它会抛出这个错误:

resource file res\icon3.bmp is not in 3.00 format 

如何让我的应用程序以3.00格式保存?这有点头疼。

1 个答案:

答案 0 :(得分:2)

男生错误!虽然转换代码很好并且工作完美但错误与image.save有关!即使我有一个位图文件 - 在分析标题时它是一个PNG。很奇怪。代码是这样的:

 image.Save(newfilename);

经过一番挑战,解决了这个问题:

 n.Save(newfilename,ImageFormat.Bmp);

我希望这有助于某人。