使用 VisualBrush 获取 WPF 区域的 System.Drawing.Bitmap
关键是,我需要转换为 System.Drawing.Bitmap (.Net Framework 2.0) 以获取 WPF 网格的单帧及其内容。
我读过有关 VisualBrush
和 DrawingBrush
的内容,但我无法想象它应该如何工作。
我可以成功地将任何 WPF BitmapSource
转换为我的 System.Drawing.Bitmap
。但是如何从我的网格接收 BitmapSource
呢?
谢谢
The point is, that I need to convert to a System.Drawing.Bitmap (.Net Framework 2.0) to get a single frame of an WPF Grid with its content.
I read about VisualBrush
and DrawingBrush
but I cannot imagine how it should work.
I can convert any WPF BitmapSource
into my System.Drawing.Bitmap
successfully. But how to receive the BitmapSource
from my Grid?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要将
Visual
转换为BitmapSource
,您可以使用RenderTargetBitmap
,VisualBrush
和DrawingVisual
:To convert a
Visual
toBitmapSource
you can useRenderTargetBitmap
,VisualBrush
andDrawingVisual
: