¿Convertir flujo de memoria a BitmapImage?

Tengo una imagen que originalmente era un PNG que convertí a un byte [] y guardé en una base de datos. Originalmente, simplemente leí el PNG en una secuencia de memoria y convertí la secuencia en un byte []. Ahora quiero volver a leer el byte [] y convertirlo a BitmapImage, para poder vincular un control de imagen WPF a él.

Estoy viendo un montón de código contradictorio y confuso en línea para realizar la tarea de convertir un byte [] en una imagen de mapa de bits. No estoy seguro de si necesito agregar algún código debido a que la imagen era originalmente un PNG.

¿Alguien puede proporcionar el código para convertir la transmisión en una imagen de mapa de bits? Gracias por tu ayuda

Respuestas a la pregunta(2)

Su respuesta a la pregunta