zoukankan      html  css  js  c++  java
  • UIElementImageShot

                MemoryStream memStream = new MemoryStream();
                System.Windows.Media.Imaging.RenderTargetBitmap bmp = new System.Windows.Media.Imaging.RenderTargetBitmap((int)panel.ActualWidth, (int)panel.ActualHeight, 96d, 96d, System.Windows.Media.PixelFormats.Pbgra32);
                bmp.Render(panel);
                System.Windows.Media.Imaging.JpegBitmapEncoder encoder = new System.Windows.Media.Imaging.JpegBitmapEncoder();
                encoder.Frames.Add(System.Windows.Media.Imaging.BitmapFrame.Create(bmp));
                encoder.Save(memStream);
                byte[] bt = memStream.ToArray();
                memStream.Close();
    
                memStream = new MemoryStream(bt);
                BitmapImage biImg = new BitmapImage();
                biImg.BeginInit();
                biImg.StreamSource = memStream;
                biImg.EndInit();
                
                ImageBrush brush = new ImageBrush();
                brush.ImageSource = (ImageSource)biImg;
                imagePanel2.Background = brush;
  • 相关阅读:
    分析函数
    Orcal函数
    归档日志
    JSP数据交互
    JSP
    接口
    JAVA修饰符
    QuicKHit
    Java 三章错题
    Java 多态
  • 原文地址:https://www.cnblogs.com/keyiei/p/7191126.html
Copyright © 2011-2022 走看看