Lectura de la imagen desde el acceso - parámetro no válido

Tengo una base de datos simple en el archivo .mdb de Access, pero no sé cómo tratar con: excepción de "parámetro no válido" al crearImage de la corriente. He leído que necesito quitar el desplazamiento de 78 bytes (de aquí) pero yotodavía aparece un error de "parámetro no válido" cuando llamo a FromStream, incluso después de eliminar los primeros 78 bytes.

Esto no funciona para mí:

byte[] abytPic = (byte[])dt.Rows[0]["Photo"]; byte arrary with image
if ((abytPic[0] == 21) && (abytPic[1] == 28)) //It's true
{
    byte[] abytStripped = new byte[abytPic.Length - 78];
    System.Buffer.BlockCopy(abytPic, 78, abytStripped, 0, abytPic.Length - 78); 
    msPic = new emoryStream(abytStripped);
}