zoukankan      html  css  js  c++  java
  • System.Drawing.Image data to System.Windows.Media.ImageSource (WPF)

    1. Use MemeoryStream 

     1 ImageBrush backBrush = new ImageBrush();
     2 BitmapImage bi = new BitmapImage();
     3 bi.BeginInit();
     4 MemoryStream ms = new MemoryStream();
     5 iMove.app.EastOnline.Properties.Resources.Background.Save(ms, ImageFormat.Bmp); // System.Drawing.Image;
     6 ms.Seek(0, SeekOrigin.Begin);
     7 bi.StreamSource = ms;
     8 bi.EndInit();
     9 backBrush.ImageSource = Imaging.CreateBitmapSourceFromHBitmap(hBitImage, IntPtr.Zero, Int32Rect.Empty,
    10                     BitmapSizeOptions.FromEmptyOptions());
    11                 backBrush.Stretch = Stretch.Fill;
    12                 this.Background = backBrush;

    2. Use Imaging

    ImageBrush backBrush = new ImageBrush();
             
    IntPtr hBitImage = iMove.app.EastOnline.Properties.Resources.Background.GetHbitmap();
    
    backBrush.ImageSource = Imaging.CreateBitmapSourceFromHBitmap(hBitImage, IntPtr.Zero, Int32Rect.Empty,
                        BitmapSizeOptions.FromEmptyOptions());
                    backBrush.Stretch = Stretch.Fill;
    this.Background = backBrush;
  • 相关阅读:
    在CentOS7上搭建MySQL主从复制与读写分离
    数据库 引擎
    数据库 事务
    数据库 索引
    MYSQL
    基于mysqld_multi实现MySQL 5.7.24多实例多进程配置
    09 引导过程与故障修复
    chapter 8.3
    作业 8.1
    Chapter 04 作业
  • 原文地址:https://www.cnblogs.com/leelike/p/2541922.html
Copyright © 2011-2022 走看看