在WPF中,如何将D3DImage转换为位图?
我试图粘贴来自外部源(在我的测试中是Paint.NET)的图像,但它提供了一个D3DImage,我不知道如何将其转换为位图。在WPF中,如何将D3DImage转换为位图?,wpf,interop,bitmap,Wpf,Interop,Bitmap,我试图粘贴来自外部源(在我的测试中是Paint.NET)的图像,但它提供了一个D3DImage,我不知道如何将其转换为位图。 如何做到这一点?一个D3DImage,虽然它是一个奇怪的野兽,但它是一个ImageSource,所以你可以将它用作图像的源,而图像是一个可视的,所以你可以在它上面使用渲染目标位图。RenderTargetBitmap文档中有一个示例代码,它实际将位图从Visual复制到同一页面上的另一个图像: 令人失望。这可能需要更多的体力劳动。查看D3DImage演练:谢谢你的建议
如何做到这一点?一个
D3DImage
,虽然它是一个奇怪的野兽,但它是一个ImageSource
,所以你可以将它用作图像的源,而图像是一个可视的,所以你可以在它上面使用渲染目标位图
。RenderTargetBitmap
文档中有一个示例代码,它实际将位图从Visual
复制到同一页面上的另一个图像
:
令人失望。这可能需要更多的体力劳动。查看D3DImage演练:谢谢你的建议,但我发现使用计时器时所有这些东西都很奇怪,所以我将用奖励提出一个更好的问题。祝你好运。如果你能提供一个测试用例,人们就会为赏金工作。