RenderTargetBitmap.Render()限制为4096x4096像素吗?

时间:2019-07-15 18:16:39

标签: wpf vb.net rendertargetbitmap

我只是在编写一些代码,这些代码可用于以高分辨率拍摄Viewport3D对象的屏幕快照,以用于发布目的。 我使用RenderTargetBitmap.Render()函数。 但是似乎存在渲染大小的限制,但位图大小没有限制。

我使用Visual Studio 2017,目标框架为4.5。

我注意到我可以做

Dim rtb As New RenderTargetBitmap(5000,5000,96*multip,96*multip,PixelFormats.Pbgra32)
rtb.Render(ViewPortObject)

创建的位图为5000x5000,但出现的区域具有4096x4096像素的图像,其余部分为透明/无。

我认为这是一个限制。有办法克服吗?

0 个答案:

没有答案