WPF将Ui保存为图片

SaveWindowContent(this, "c:\tmp.bmp");

    private void SaveWindowContent(Window source, string fileName){FrameworkElement elem = source.Content as FrameworkElement;RenderTargetBitmap targetBitmap = new RenderTargetBitmap((int)elem.ActualWidth,(int)elem.ActualHeight,96d,96d,PixelFormats.Default);targetBitmap.Render(source);BmpBitmapEncoder encoder = new BmpBitmapEncoder();encoder.Frames.Add(BitmapFrame.Create(targetBitmap));// save file to diskusing (FileStream fs = File.Open(fileName, FileMode.OpenOrCreate)){encoder.Save(fs);}} 

保存位图:
---------保存Image图片(原始图片)---------------------------------

//img 为你的图片控件

private void btnSave_Click(object sender, RoutedEventArgs e)
{

        if (img.Source != null) {SaveFileDialog op = new SaveFileDialog();op.Filter = "JPEG Files(*.jpg)|*.jpg|BMP Files (*.bmp)|*.bmp";if (op.ShowDialog() == System.Windows.Forms.DialogResult.OK){BitmapImage bmp = img.Source as BitmapImage;BmpBitmapEncoder encoder = new BmpBitmapEncoder();encoder.Frames.Add(BitmapFrame.Create(bmp));// save file to diskusing (FileStream fs = File.Open(op.FileName, FileMode.OpenOrCreate)){encoder.Save(fs);}}}}

转载于:https://www.cnblogs.com/wgscd/articles/4918991.html

WPF将Ui保存为图片和保存位图相关推荐

  1. 小程序画布画海报保存成图片可以保存实现完整代码

    老规矩先来个效果图: 因为是截图所以会有些模糊,在真机上会比较清晰 下面针对效果图来看看里面都画了什么元素,代码在文章的最后,大家想直接拷代码可以略过这,这里是方便大家理解代码. 首先,咱们的海报有几 ...

  2. html2canvas 把h5网页保存为图片 区域保存

    html2canvas 把h5网页保存为图片 想把一个网页得某些元素,绘制成图片保存,有些数据是接口动态加载的,所以不能UI给到图片,需要我们把api的数据也绘制到图片上 html2canvas这个插 ...

  3. 微信浏览器将html保存为图片并保存

    需求:将含有二维码的html转化成图片并保存 思路: 1.将html页面转化成图片需要使用H5中canvas(画布)功能,需要引入js库: html2canvas.js canvas2image.js ...

  4. android bitmap保存本地图片,Android保存View转Bitmap并到本地图库实时更新

    参考张大神的http://stormzhang.github.io/android/2014/07/24/android-save-image-to-gallery/ 最开始我想的是截屏保存更方便,但 ...

  5. java保存base64图片_java保存base64位的图片,并且用时间文件夹分割

    需求:首先获取一个base64格式的图片,然后保存在指定文件夹内,并且新建时间文件夹进行区分,如果时间文件夹存在就直接存储,时间文件夹不存在就新建文件夹./** * 保存图片 * * @param b ...

  6. matlab中gui界面如何保存为图片,如何保存MATLAB GUI界面中的图片

    如何保存MATLAB GUI界面中的图片 代码来源自网络,作者未知,侵删. 原生支持png,bmp,jpg格式.另外自行添加了清晰度比较高的eps格式(荐). 新建一个按钮,按钮的代码如下. 其中第二 ...

  7. html5 保存图片,H5 dom元素保存为图片

    具体代码: 1.html 2.js //创建一个新的canvas var canvas2 = document.createElement("canvas"); let _canv ...

  8. 在相册查看保存的图片

    简单拓展,保持在本地后提醒相册,这里有图片,就可以在相册中看到保存的图片了 /*** 保存并且让相册可以查看*/public void saveRemind(){saveMyBitmap(getApp ...

  9. 用python实现一个自动保存复制图片的功能

    由于经常写作,需要为文章准备一些配图,通常这些配图是从百度图片搜索里准备的.在准备图片时,我遇到了两个小麻烦: 有些图片的格式是webp,需要在另存为时指定格式 有些图片需要剪切,剪切后不能直接复制到 ...

最新文章

  1. ISME:中国林科院亚林所袁志林组揭示盐碱地根系深色有隔内生真菌种群基因岛的正向选择机制...
  2. mysql z中文乱码_c#写入Mysql中文显示乱码 解决方法 z
  3. [Swift]LeetCode496. 下一个更大元素 I | Next Greater Element I
  4. Matlab:成功解决 Inner matrix dimension must agree
  5. Nginx学习笔记(七) 创建子进程
  6. Ubuntu 16.04安装教程及虚拟机设置
  7. reverse函数:反转容器内容
  8. golang商城_Golang——简单是终极的成熟
  9. 高性能相关----爬虫
  10. [少儿数学时装街舞秀-英文版FashionMathV2] 截图展示
  11. python数据处理太慢_使用Python将数据写入LMDB非常慢
  12. python wget_python wget下载文件处理的一些问题
  13. 机器学习、深度学习常见面试题300道
  14. 24位RGB颜色与16位RGB颜色的转换
  15. MATLAB 插值放大
  16. python+基于Python的资产管理系统 毕业设计-附源码201117
  17. Python走心的42个代码例子
  18. webrtc中的码率控制
  19. 赛博朋克!灵感来自枫树种子荚的多翼滑翔机,空中可分体
  20. zz什么是beacons - 在Web Analytics中的应用(网站分析的灯塔)

热门文章

  1. mysql数据库添加索引和去重
  2. Error opening/initializing the selected video_out (-vo) device.
  3. BT5下使用Armitage的一些问题
  4. LeetCode每日一题 142. 环形链表 II
  5. mysql 特殊函数_MySQL中sleep函数的特殊现象示例详解
  6. 排序算法——各算法性能
  7. win7 easybcd 安装centos7.5 双系统
  8. MySQL子查询操作实例详解
  9. mysql错误号码1040_Mysql ERROR 1040 (00000): Too many connections
  10. linux 定时切割日志,Linux 定时切割日志任务