Como criar uma imagem a partir de uma matriz de bytes bidimensional?

No meu projeto, após um longo processo, obtive uma matriz de bytes bidimensionais da câmera de infravermelh

A matriz de bytes contém imagem ...

omo converter essa matriz de bytes em imagem em C #

Eu sei disso por

MemoryStream ms = new MemoryStream(byteArray);
System.drawing.Image im = Image.FromStream(ms);

Podemos passar uma matriz dimensional e convertê-la em imagem ..

Se eu passar uma matriz bidimensional como uma matriz unidimensional .. mostra erro ..

Como corrigi-lo .. ???? ou então como converter uma matriz de bytes bidimensionais em imagem ... ???

Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion