WPF ImageHelper
Excerpt from an internal email at EPS/CODE:
CODE Framework includes a CODE.Framework.Wpf.Utilities.ImageHelper class that has a BitmapToImageSource() method. This method takes a GDI+ bitmap/image and converts it something you can use in WPF image scenarios.
Example: You have a PNG file you want to load from somewhere (disk, URL,…):
var bitmap = new Bitmap(“Test.png”);
But how could you use that in a view model in WPF? Like this:
public ImageSource Bitmap
{
get
{
var bitmap = new Bitmap("Test.png");
return ImageHelper.BitmapToImageSource(bitmap);
}
}
This is also useful when loading images from databases, btw.