0
我有两个控制图像视图和画布。 我正在绘制rectangle.While采取截图我只得到图像不是矩形。WPF中的ScreenShot
使用下面的代码我得到
int Width = (int)canvas1.RenderSize.Width;
int Height = (int)canvas1.RenderSize.Height;
RenderTargetBitmap renderTargetBitmap =
new RenderTargetBitmap(Width, Height, 96, 96, PixelFormats.Pbgra32);
renderTargetBitmap.Render(canvas1);
PngBitmapEncoder pngImage = new PngBitmapEncoder();
pngImage.Frames.Add(BitmapFrame.Create(renderTargetBitmap));
using (Stream fileStream = File.Create(filePath))
{
pngImage.Save(fileStream);
}
如果我有图象的图象代替画布即将黑色图像。 如何截取包含两个控件的截图?
我硬编码的一切,画布与图像和矩形在图像上。你的代码适合我在Button.Click里面。 – AnjumSKhan
你能截屏吗? –
我可以用矩形保存图像。 – AnjumSKhan