您的位置:首页 > 其它

GDI+ Bitmap与WPF BitmapImage的相互转换

2016-04-29 08:29 399 查看
using System.Windows.Interop;

//...

// Convert BitmapImage to Bitmap

private Bitmap BitmapImage2Bitmap(BitmapImage bitmapImage)
 {
        return new Bitmap(bitmapImage.StreamSource);
 }
    
// Convert Bitmap to BitmapImage
 private BitmapImage Bitmap2BitmapImage(Bitmap bitmap)
 {                
      BitmapSource i = Imaging.CreateBitmapSourceFromHBitmap(bitmap.GetHbitmap(),IntPtr.Zero,Int32Rect.Empty,BitmapSizeOptions.FromEmptyOptions());
      return (BitmapImage)i;
 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: