WPF Image de byte[]

Je suis en train de convertir de System.Windows.Controls.Image à byte[] et je n'ai pas de savoir quelle méthode de classe Image pourrait aider dans cette scène, par la façon dont je ne sais pas vraiment ce que je dois faire, car dans mes modèle LINQ, le champ apparaît comme Binary type, je dois changer cela si je veux l'enregistrer comme un byte[] type?

J'ai trouvé le code posté ici, mais sans l'utilisation de WPF:

Bitmap newBMP = new Bitmap(originalBMP, newWidth, newHeight);
System.IO.MemoryStream stream = new System.IO.MemoryStream();
newBMP.Save(stream, System.Drawing.Imaging.ImageFormat.Bmp);
PHJProjectPhoto myPhoto = new PHJProjectPhoto {
    ProjectPhoto = stream.ToArray(), //<<--- This will convert your stream to a byte[] 
    OrderDate = DateTime.Now, 
    ProjectPhotoCaption = ProjectPhotoCaptionTextBox.Text,
    ProjectId = selectedProjectId
};