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; }
- 1
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
- 1
- 2
前往页