【问题标题】:Pixel level 2D Graphics in SilverlightSilverlight 中的像素级 2D 图形
【发布时间】:2010-09-27 16:59:03
【问题描述】:

我正在尝试将 WebForms 应用程序移植到 Silverlight,该应用程序使用 GDI Graphics 类将多边形绘制到内存位图,然后它将逐像素进行比较,因此我需要访问像素缓冲区。

例子:

图形 g = Graphics.FromImage(bmp); g.FillClosedCurve(画笔,点,FillMode.Winding);

我做了一些认真的谷歌搜索,试图弄清楚如何绘制多边形,然后能够访问画布表面的像素缓冲区。我的发现表明 WPF silverlight 图形无法做到这一点,因此我需要使用自定义图形库,但只找到了一些 3D 库。是否有一个用于 silverlight 的简单 2D 库,还是我应该自己动手编写一个多边形渲染算法?

【问题讨论】:

  • 终极目标是什么?创建图像还是显示曲线?

标签: silverlight


【解决方案1】:

如果您为 Silverlight 编写多边形渲染算法,它必须是所有托管代码,我还没有看到任何这样的示例,但是如果您编写一个让我知道,我一直在寻找类似对于 XNA。

Silverlight 3 应该添加一些你需要的东西来让这变得更容易,比如渲染到纹理和访问像素级别的位图。

【讨论】:

    【解决方案2】:

    您能从服务器上抓取图像并进行处理吗?您可以动态生成图像,并且可以在 Silverlight 之外访问所需的任何内容。

    【讨论】:

      猜你喜欢
      • 2010-12-04
      • 1970-01-01
      • 1970-01-01
      • 2021-07-28
      • 2023-03-12
      • 1970-01-01
      • 2020-02-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多