How to convert 'System.Windows.Media.Imaging.BitmapImage' to 'System.Drawing.Image'?

Willem picture Willem · Jan 26, 2012 · Viewed 8.2k times · Source

I would like to convert my BitmapImage to a System.Drawing.Image?

This is my BitmapImage:

BitmapImage bmi = new BitmapImage(new Uri(someString, UriKind.Absolute));

Now, how would i create a System.Drawing.Image from my bmi?

Answer

Yahia picture Yahia · Jan 26, 2012

MSDN has a very good sample for interop between BitmapImage and System.Drawing.Image - see http://blogs.msdn.com/b/rwlodarc/archive/2007/01/03/wpf-bitmapsource-and-gdi-bitmap-interop.aspx