Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays BMP字符数组到文件c/c++;_Arrays_Save_Bmp - Fatal编程技术网

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

Arrays BMP字符数组到文件c/c++;,arrays,save,bmp,Arrays,Save,Bmp,下面是一个场景: 客户端用C(ARM编译器)编写,服务器用C#编写 服务器通过TCP/IP向客户端发送BMP(位图)字节数组,客户端将其保存在本地文件中,而不做任何更改 客户端成功接收并保存图像,但图像颜色发生变化 谁能帮我解释一下为什么图像的颜色被改变了 根据“windows将颜色值存储为(B,G,R)三元组,而不是(R,G,B)。”读取图像时服务器出现问题,以下是解决方案: System.Drawing.Image.FromFile(ImageFile,true) 我用的是这个 System

下面是一个场景:

客户端用C(ARM编译器)编写,服务器用C#编写

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

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

谁能帮我解释一下为什么图像的颜色被改变了


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

读取图像时服务器出现问题,以下是解决方案:

System.Drawing.Image.FromFile(ImageFile,true)

我用的是这个


System.Drawing.Image.FromFile(ImageFile)

读取图像时服务器上出现问题,以下是解决方案:

System.Drawing.Image.FromFile(ImageFile,true)

我用的是这个


System.Drawing.Image.FromFile(ImageFile)

请分享你的代码。请分享你的代码。