使用 direct2D 在 SurfaceImageSource 中渲染图像

本文关键字:图像 SurfaceImageSource direct2D 使用 | 更新日期: 2023-09-27 18:34:00

我正在制作一个Windows应用商店应用程序,可以在ScrollViewer中显示非常大的图像。源图像非常大,并且使用图像渲染很糟糕(因为图像实际上比源图像小,因此缩放会使结果变得丑陋)。

我想使用 direct2D 来获得更好的渲染(该项目是 c# 中的)。我对此真的很陌生,所以我真的不知道该怎么做......我发现那些看起来很有趣的链接:

  • XAML SurfaceImageSource DirectX 互操作示例 (Windows 8.1)
  • 如何使用 Direct2D 绘制位图源

SurfaceImageSource示例很好,但只展示了如何渲染锐利...而且我不知道如何使用SurfaceImageSource的第二个链接。

有没有人对此有很好的例子?谢谢!

使用 direct2D 在 SurfaceImageSource 中渲染图像

我认为

您可以尝试 VirtualSurfaceImageSource.It 渲染大图像。了解更多信息:http://msdn.microsoft.com/en-us/library/windows/apps/hh825871.aspx