【发布时间】:2023-03-22 20:33:01
【问题描述】:
这看起来像是一个重复的问题,确实如此,但没有人回答实际问题。
这里是:
基本上,我将 ViewPort3D 渲染为代码中的 2D 快照,但需要转换该类型
RenderTargetBitmap 转换为 System.Drawing.Bitmap 类型(用于在 2D 端进行进一步处理)。
Dim bmpRen As New RenderTargetBitmap(1024, 550, 96, 96, PixelFormats.Pbgra32)
bmpRen.Render(Me.vp3dTiles) 'render the viewport as 2D snapshot
虽然我知道如何将其保存到文件中,但我宁愿跳过该步骤并将bmpRen 转换为System.Drawing.Bitmap 类型,但没有办法这样做。
【问题讨论】:
-
不要在 WPF 中使用
System.Drawing的东西。 -
@FedericoBerasategui 诸如托盘图标之类的东西仍然需要 Win32 API 的 GDI 东西。
标签: wpf vb.net system.drawing rendertargetbitmap