我目前有一个C#项目给我,需要将任何图像转换为1位的位图图像。
到目前为止一切顺利。代码运行得非常好。
当隐蔽文件被发送给另一位需要它的同事时,我只能猜测它是在方舟上编码的,它会抛出这个错误:
resource file res\icon3.bmp is not in 3.00 format
如何让我的应用程序以3.00格式保存?这有点头疼。
答案 0 :(得分:2)
男生错误!虽然转换代码很好并且工作完美但错误与image.save有关!即使我有一个位图文件 - 在分析标题时它是一个PNG。很奇怪。代码是这样的:
image.Save(newfilename);
经过一番挑战,解决了这个问题:
n.Save(newfilename,ImageFormat.Bmp);
我希望这有助于某人。