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;

最新文章

  1. 架构师养成记--15.Disruptor并发框架
  2. 通过MSSQl作业定时执行批处理BAT文件
  3. Docker数据管理
  4. OC 实例方法和类方法区别
  5. 使用cnblogs.com的用户体验和提出来的建议
  6. 常见的装置与其在Linux当中的档名
  7. Oracle11g新特性导致空表不能导出问题
  8. [转] Spring Boot and React hot loader
  9. Leetcode:Swap Nodes in Pairs 单链表相邻两节点逆置
  10. JSONObject put accumulate element 方法区别-------java中
  11. 让EFCore更疯狂些的扩展类库(二):查询缓存、分部sql、表名替换的策略配置
  12. 华为OJ之最长公共子序列
  13. docker安装方法(常见安装出错问题汇总)
  14. Spring Cloud在国内中小型公司能用起来吗?
  15. pip 安装 和 卸载 django
  16. [No0000FC]C# 预处理器指令
  17. tp框架中 关于数据库mysql 的一些疑点知识
  18. 【ASP.NET】The CodeDom provider type “Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider” could not be located
  19. system的消息队列实例
  20. AutowireCapableBeanFactory源码详解

热门文章

  1. 【C#】多数组间的取重取余
  2. 动态规划——Burst Ballons
  3. HDU.4903.The only survival(组合 计数)
  4. php数组实现根据某个键值将相同键值合并生成新二维数组的方法
  5. __x__(27)0907第四天__ float 浮动
  6. 【搜索1】P1605 迷宫
  7. App拉起小程序提示跳转失败
  8. ubuntu16.04升级Python3.5到Python3.7
  9. spring mvc 总结
  10. 现代IM系统中的消息系统架构 - 架构篇