有的时候需要把GDI的System.Drawing中的Bitmap转化成BitmapSource
Source Code
/// <summary>
/// 从Bitmap转换成BitmapSource
/// </summary>
/// <param name="bmp"></param>
/// <returns></returns>
public BitmapSource ChangeBitmapToBitmapSource(Bitmap bmp)
{
BitmapSource returnSource;
try
{
returnSource = Imaging.CreateBitmapSourceFromHBitmap(bmp.GetHbitmap(),IntPtr.Zero, Int32Rect.Empty, BitmapSizeOptions.FromEmptyOptions());
}
catch
{
returnSource = null;
}
return returnSource;
}
本文介绍了一种将GDI的System.Drawing中的Bitmap转换为WPF中使用的BitmapSource的方法。通过提供具体的源代码示例,展示了如何利用Imaging.CreateBitmapSourceFromHBitmap实现这一转换过程。


被折叠的 条评论
为什么被折叠?



