BMP 字符数组到文件 c/c++
BMP Char Array to file c/c++
下面是一个场景:
客户端用C(ARM编译器)编写,服务器用C#编写。
服务器通过 TCP/IP 向客户端发送 BMP(位图)字节数组,客户端将其保存在本地文件中而不更改任何内容。
客户端接收保存成功,但图片颜色发生变化
任何人都可以帮助我为什么图像颜色已更改?
根据this"windows stores the color values as (B, G, R) triples, not (R, G, B)."
读取图片时服务器出现问题,解决方法如下:
System.Drawing.Image.FromFile(ImageFile,true);
我用的是这个
System.Drawing.Image.FromFile(图像文件);
下面是一个场景:
客户端用C(ARM编译器)编写,服务器用C#编写。
服务器通过 TCP/IP 向客户端发送 BMP(位图)字节数组,客户端将其保存在本地文件中而不更改任何内容。
客户端接收保存成功,但图片颜色发生变化
任何人都可以帮助我为什么图像颜色已更改?
根据this"windows stores the color values as (B, G, R) triples, not (R, G, B)."
读取图片时服务器出现问题,解决方法如下:
System.Drawing.Image.FromFile(ImageFile,true);
我用的是这个
System.Drawing.Image.FromFile(图像文件);