gpt4 book ai didi

silverlight - Silverlight 中的像素级 2D 图形

转载 作者:行者123 更新时间:2023-12-04 03:18:03 28 4
gpt4 key购买 nike

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

例子:

图形 g = Graphics.FromImage(bmp);
g.FillClosedCurve(brush, points, FillMode.Winding);

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

最佳答案

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

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

关于silverlight - Silverlight 中的像素级 2D 图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/380850/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com