Para pasar de una imagen almacenado en disco (en un fichero) a memoria realizaremos lo siguiente:
FileStream fs = new FileStream(“C:\foto.png”, FileMode.OpenOrCreate, FileAccess.Read);
Byte[] img = new Byte[fs.Length];
fs.Read(img, 0, Convert.ToInt32(fs.Length));
Byte[] img = new Byte[fs.Length];
fs.Read(img, 0, Convert.ToInt32(fs.Length));