繁体   English   中英

C#将1bit BMP转换为3.0版

[英]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.

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