WPF CANVAS转换为Bitmap

时间:2016-03-16 14:26:59

标签: c# wpf canvas bitmap

我想做这样的事情:我有一个带有VisualBrush的Canvas作为背景。此画布太大,无法打印。我希望将其转换为具有给定dpi的Bitmap,并将其添加到页面以进行打印。我的问题是:

  

以类似格式的位图转换Canvas的最佳方法是什么?我可以使用给定的dpi将其添加到WPF中的Page?

1 个答案:

答案 0 :(得分:0)

1) - 将您的Convas转换为Writeablebitmap,看看:The fastest way to convert canvas to the writeablebitmap in WPF?

2) - 然后将Writeablebitmap转换为任何图片,请尝试:Converting WriteableBitmap to Bitmap in C#

您可以为此制作一种方法。