如何在 Blazor 中画一条线?
How to draw a line in Blazor?
从字面上看,如何在 Blazor 中画一条线?我见过 this project on GitHub and it is a wrapper of HTML canvas and I've also seen , and this article 等,他们似乎通过 JavaScript 调用来绘制 canvas 所以它基本上作为纯 JS 代码执行。
我想知道是否有另一种方法可以像在 Blazor 中一样绘制线条和创建动画,应该具有接近本机性能。
是否有 HTML canvas 的替代方案,并继续包装 JS 调用以创建像动画一样的画线,就像支持这种功能的官方产品一样?
不,目前没有其他选择,Blazor 中也没有为此构建任何内容。
Blazor 使用网络技术呈现用户界面。
即使 Blazor 会提供一种内置的方式来绘制东西,也不过是 API 优于 canvas 或 WebGL 的东西。
尽管如此,我希望团队有一天会决定创建这样一个内置 API 以在 canvas 上绘图。这些绘图功能将使 Blazor 对许多用户更具吸引力。看看 p5js 的巨大成功以及 p5js 为 javascript 社区带来的新程序员数量。
我认为 Blazor 团队承担这样的任务的可能性很小,他们可能希望社区能够做到。然而,从 MS 获得一个很棒的 Windows 图形渲染库的机会也很低,我们让 Shawn Hargreaves 创建了很棒的 Win2D 库。所以让我们一起祈祷吧!
从字面上看,如何在 Blazor 中画一条线?我见过 this project on GitHub and it is a wrapper of HTML canvas and I've also seen
我想知道是否有另一种方法可以像在 Blazor 中一样绘制线条和创建动画,应该具有接近本机性能。
是否有 HTML canvas 的替代方案,并继续包装 JS 调用以创建像动画一样的画线,就像支持这种功能的官方产品一样?
不,目前没有其他选择,Blazor 中也没有为此构建任何内容。
Blazor 使用网络技术呈现用户界面。
即使 Blazor 会提供一种内置的方式来绘制东西,也不过是 API 优于 canvas 或 WebGL 的东西。
尽管如此,我希望团队有一天会决定创建这样一个内置 API 以在 canvas 上绘图。这些绘图功能将使 Blazor 对许多用户更具吸引力。看看 p5js 的巨大成功以及 p5js 为 javascript 社区带来的新程序员数量。
我认为 Blazor 团队承担这样的任务的可能性很小,他们可能希望社区能够做到。然而,从 MS 获得一个很棒的 Windows 图形渲染库的机会也很低,我们让 Shawn Hargreaves 创建了很棒的 Win2D 库。所以让我们一起祈祷吧!