BMP字符数组到文件c / c ++

时间:2015-08-31 12:13:06

标签: arrays save bmp

以下是一个场景:

客户端是用C语言编写的(ARM编译器),服务器是用C#编写的。

服务器通过TCP / IP将BMP(位图)字节数组发送到客户端,客户端将其本地保存在文件中而不进行任何更改。

客户端成功接收并保存,但图像颜色会发生变化。

任何人都可以帮助我改变图像颜色的原因吗?

根据this“窗口将颜色值存储为(B,G,R)三元组,而不是(R,G,B)。”

1 个答案:

答案 0 :(得分:0)

在阅读图像时问题出现在服务器上,这是解决方案:

System.Drawing.Image.FromFile(镜像文件,TRUE);

我正在使用这个

System.Drawing.Image.FromFile(镜像文件);