Bytes or Bitmap to WPF Image
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | public static ImageSource ToImageSource(this byte[] data) { var image = new BitmapImage(); using (var ms = new MemoryStream(data)) { image.BeginInit(); ms.Seek(0, SeekOrigin.Begin); image.StreamSource = ms; image.EndInit(); } return image; } public static ImageSource ToImageSource(this Bitmap bmp) { var isc = new ImageSourceConverter(); return isc.ConvertFrom(bmp) as ImageSource; } |