Frage

Wie erstelle ich eine System.Windows.Media.ImageSource von einem Byte-Array?

Ich habe einen Byte-Array, den genauen und vollständigen Dateiinhalt einer TIFF-Bilddatei enthält. Ich brauche diese auf dem Bildschirm angezeigt werden, und ich habe keine Ahnung, wo man überhaupt anfangen.

Angeblich soll es kann getan werden (nach meinem Chef, unser Entwickler-Team hat es in der Vergangenheit getan, aber niemand erinnert sich, wie).

Hat jemand hier jemals etwas getan, wie dies vor?

War es hilfreich?

Lösung

BitmapImage bi = new BitmapImage();
bi.BeginInit();
bi.StreamSource = new MemoryStream(ByteArray);
bi.EndInit();

Auch eine WPF Bitmap Laden von einem System.Drawing .Bitmap und Verwenden von Image-Steuerelement in WPF anzuzeigen System.Drawing.Bitmap

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top