Bitmap To BitmapSource -----WPF

 /// <summary>
        /// Bitmap To BitmapSource
        /// </summary>
        /// <param name="bp">需转化的Bitmap</param>
        /// <returns>BitmapSource</returns>
        public static BitmapSource BitmapToBitmapSource(Bitmap bp) 
        {
            IntPtr ip = bp.GetHbitmap();//从GDI+ Bitmap创建GDI位图对象
            BitmapSource bitmapSource = System.Windows.Interop.Imaging.CreateBitmapSourceFromHBitmap(ip, IntPtr.Zero, Int32Rect.Empty,
            System.Windows.Media.Imaging.BitmapSizeOptions.FromEmptyOptions());
            return bitmapSource;
        }

 

posted @ 2022-07-28 15:42  驼七  阅读(21)  评论(0)    收藏  举报