Creando una BitmapImage WPF

Tengo un ushort [] que contiene datos de imágenes que necesito mostrar en la pantalla, en el momento en que estoy creando un Windows.System.Drawing.Bitmap, y lo convierto en una BitmapImage, pero esto parece una forma lenta e ineficaz de hacer esto. @

¿Alguien es cuál es la forma más rápida de crear una BitmapImage de un ushort []?

o ¿también puede crear un objeto ImageSource a partir de los datos?

Gracias

Eamonn

Respuestas a la pregunta(1)

Su respuesta a la pregunta