Converter o fluxo de memória para BitmapImage?

Tenho uma imagem originalmente PNG que converti em um byte [] e salvei em um banco de dados. Originalmente, eu simplesmente li o PNG em um fluxo de memória e converti o fluxo em um byte []. Agora, quero ler o byte [] de volta e convertê-lo em um BitmapImage, para poder vincular um controle de imagem WPF a el

Estou vendo muitos códigos contraditórios e confusos online para realizar a tarefa de converter um byte [] em uma BitmapImage. Não tenho certeza se preciso adicionar algum código devido ao fato de a imagem ser originalmente um PNG.

Alguém pode fornecer o código para converter o fluxo em um BitmapImage? Obrigado pela ajuda

questionAnswers(2)

yourAnswerToTheQuestion