UIElementImageShot
2024-08-26 15:25:33
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;
最新文章
- 架构师养成记--15.Disruptor并发框架
- 通过MSSQl作业定时执行批处理BAT文件
- Docker数据管理
- OC 实例方法和类方法区别
- 使用cnblogs.com的用户体验和提出来的建议
- 常见的装置与其在Linux当中的档名
- Oracle11g新特性导致空表不能导出问题
- [转] Spring Boot and React hot loader
- Leetcode:Swap Nodes in Pairs 单链表相邻两节点逆置
- JSONObject put accumulate element 方法区别-------java中
- 让EFCore更疯狂些的扩展类库(二):查询缓存、分部sql、表名替换的策略配置
- 华为OJ之最长公共子序列
- docker安装方法(常见安装出错问题汇总)
- Spring Cloud在国内中小型公司能用起来吗?
- pip 安装 和 卸载 django
- [No0000FC]C# 预处理器指令
- tp框架中 关于数据库mysql 的一些疑点知识
- 【ASP.NET】The CodeDom provider type “Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider” could not be located
- system的消息队列实例
- AutowireCapableBeanFactory源码详解
热门文章
- 【C#】多数组间的取重取余
- 动态规划——Burst Ballons
- HDU.4903.The only survival(组合 计数)
- php数组实现根据某个键值将相同键值合并生成新二维数组的方法
- __x__(27)0907第四天__ float 浮动
- 【搜索1】P1605 迷宫
- App拉起小程序提示跳转失败
- ubuntu16.04升级Python3.5到Python3.7
- spring mvc 总结
- 现代IM系统中的消息系统架构 - 架构篇