[英]C# Converting a 1bit BMP to version 3.0
我目前有一个给我的C#项目,需要将任何图像转换为1位的位图图像。
到现在为止还挺好。 代码运行得很好。
当隐蔽文件发送给另一位需要它的同事时,我只能猜测它是在方舟上编码的,它会抛出这个错误:
resource file res\icon3.bmp is not in 3.00 format
如何让我的应用程序以3.00格式保存? 这有点头疼。
校男生错误! 虽然转换代码很好并且工作完美但错误与image.save有关! 即使我有一个位图文件 - 在分析标题时它是一个PNG。 很奇怪。 代码是这样的:
image.Save(newfilename);
经过一番头疼,这解决了这个问题:
n.Save(newfilename,ImageFormat.Bmp);
我希望这可以帮助别人。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.