以下是一个场景:
客户端是用C语言编写的(ARM编译器),服务器是用C#编写的。
服务器通过TCP / IP将BMP(位图)字节数组发送到客户端,客户端将其本地保存在文件中而不进行任何更改。
客户端成功接收并保存,但图像颜色会发生变化。
任何人都可以帮助我改变图像颜色的原因吗?
根据this“窗口将颜色值存储为(B,G,R)三元组,而不是(R,G,B)。”
答案 0 :(得分:0)
在阅读图像时问题出现在服务器上,这是解决方案:
System.Drawing.Image.FromFile(镜像文件,TRUE);
我正在使用这个
System.Drawing.Image.FromFile(镜像文件);