【问题标题】:BMP Char Array to file c/c++BMP 字符数组到文件 c/c++
【发布时间】:2015-11-25 11:20:52
【问题描述】:

下面是一个场景:

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

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

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

任何人都可以帮助我为什么图像颜色已更改?

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

【问题讨论】:

  • 请分享您的代码。

标签: arrays save bmp


【解决方案1】:

读取图片时服务器出现问题,解决方法如下:

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

我用的是这个

System.Drawing.Image.FromFile(ImageFile);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-13
    • 1970-01-01
    相关资源
    最近更新 更多