WPF教程

将winform得到的bitmap格式的普片转化成WPF image格式的图片html教程

时间:2013-6-20 1:13:16  作者:WPF之家  来源:http://www.wpf123.com  查看:162  评论:0
内容摘要:         BitmapSource GetBitmapSource(Bitmap _bitmap)       ...
  
       BitmapSource GetBitmapSource(Bitmap _bitmap)
       {
           Rectangle destRect = new Rectangle(0, 0, (int)SystemParameters.PrimaryScreenWidth, (int)SystemParameters.PrimaryScreenHeight);

           var bitmap = new Bitmap((int)SystemParameters.PrimaryScreenWidth, (int)SystemParameters.PrimaryScreenHeight, System.Drawing.Imaging.PixelFormat.Format32bppArgb);
           using (Graphics g = Graphics.FromImage(bitmap))
           {
               g.DrawImage(_bitmap, destRect, destRect, GraphicsUnit.Pixel);
           }
           return Tobitmap(_bitmap);

       }

       BitmapSource Tobitmap(Bitmap bmp)
       {
           BitmapSource returnSource;

           try
           {
               returnSource = Imaging.CreateBitmapSourceFromHBitmap(bmp.GetHbitmap(), IntPtr.Zero, Int32Rect.Empty, BitmapSizeOptions.FromEmptyOptions());
           }
           catch
           {
               returnSource = null;
           }

           return returnSource;
       }

本文来自xingchen1008的博客,原文地址:http://blog.csdn.net/xingchen1008/archive/2011/06/15/6546474.aspx


标签:content= 

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。本文出自“wpf之家”,请务必保留此出处:http://www.wpf123.com

相关评论
Copyright © 2009-2014 WPF之家(http://www.wpf123.com/) All rights reserved
 Powered by WPF之家
鄂ICP备13006396号