Я играю с цветами в C#, и я хотел знать, как получить значение цвета из 16-битного байтового массива. Ниже приведен код, в котором я использую 32-битный байтовый массив.
var colorArray = new Color[b.Length/4];
for (var i = 0; i < b.Length; i += 4)
{
var color = Color.FromArgb(b[i + 0], b[i + 1], b[i + 2], b[i + 3]);
colorArray[i / 4] = color;
}