1. 首页
  2. 编程语言
  3. C#
  4. wpf 简单的截图代码

wpf 简单的截图代码

上传者: 2018-12-27 17:51:43上传 ZIP文件 124.45KB 热度 33次
图片截取和保存 private BitmapSource CreateElementScreenshot(Visual visual, int width, int height) { RenderTargetBitmap bmp = new RenderTargetBitmap(width, height, 96, 96, PixelFormats.Default); bmp.Render(visual); return bmp; } private VisualBrush SaveImageSource(double width, double height, double x, double y) { Image img = new Image(); img.Source = CreateElementScreenshot(parentCanvas, Convert.ToInt32(Wwidth), Convert.ToInt32(Wheight)); img.Width = Wwidth; img.Height = Wheight; //img.Stretch = Stretch.Fill; Rect r1 = new Rect(x, y, width, height); img.Clip = new RectangleGeometry(r1); VisualBrush vb = new VisualBrush(img); return vb; } img.Width = Wwidth; img.Height = Wheight; //img.Stretch = Stretch.Fill; Rect r1 = new Rect(x, y, width, height); img.Clip = new RectangleGeometry(r1); VisualBrush vb = new VisualBrush(img); return vb; }
用户评论
码姐姐匿名网友 2018-12-27 17:51:43

虽然功能简单,还是给个好平

码姐姐匿名网友 2018-12-27 17:51:43

功能有点简单,不过还算不错啦

码姐姐匿名网友 2018-12-27 17:51:43

程序不错,就是有点复杂,还需要有一定的功底才能看懂哦

码姐姐匿名网友 2018-12-27 17:51:43

感谢分享 不是我要的效果 还是谢谢了

码姐姐匿名网友 2018-12-27 17:51:43

功能可用,谢谢分享

码姐姐匿名网友 2018-12-27 17:51:43

为啥图片保存不了

码姐姐匿名网友 2018-12-27 17:51:43

功能实现了,可以参考

码姐姐匿名网友 2018-12-27 17:51:43

功能是实现了,但是很粗糙,不过还是很感谢你

码姐姐匿名网友 2018-12-27 17:51:43

为啥图片保存不了?没有任何提示。

码姐姐匿名网友 2018-12-27 17:51:43

参考这个做了vb.net版的程序。谢谢