wpf 简单的截图代码

时间:2015-04-09 05:29:30
【文件属性】:

文件名称:wpf 简单的截图代码

文件大小:124KB

文件格式:ZIP

更新时间:2015-04-09 05:29:30

wpf 截图

图片截取和保存 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; }


【文件预览】:
截图
----Screenshot()
--------Screenshot()
--------Screenshot.suo(25KB)
--------Screenshot.sln(872B)

网友评论

  • 虽然功能简单,还是给个好平
  • 功能有点简单,不过还算不错啦
  • 程序不错,就是有点复杂,还需要有一定的功底才能看懂哦
  • 感谢分享 不是我要的效果 还是谢谢了
  • 功能可用,谢谢分享
  • 为啥图片保存不了
  • 功能实现了,可以参考
  • 功能是实现了,但是很粗糙,不过还是很感谢你
  • 为啥图片保存不了?没有任何提示。
  • 参考这个做了vb.net版的程序。谢谢