Below is a scenario:
Client is written in C (ARM compiler) and Server is written in C#.
Server sends BMP (bitmap) byte array to client over TCP/IP and client saves it locally in file without changing anything.
Client receives and saves it successfully but image color changes.
Anyone can help me why image color has been changed?
According to this "windows stores the color values as (B, G, R) triples, not (R, G, B)."