如何在Blazor中划一条线?

从字面上看如何在Blazor中划一条线?我在GitHub上见过this project,它是HTML canvas的包装,并且还见过this questionthis article等,它们似乎通过JavaScript进行调用以绘制canvas,因此它基本上以纯JS代码执行。

我想知道是否还有另一种方法来绘制线条并创建类似Blazor的动画,而这些动画应该具有接近本机的性能。

是否有HTML画布的替代品,并不断包装JS调用以创建诸如动画之类的绘制线,就像官方支持这种功能的东西一样?

lulujiaojiao 回答:如何在Blazor中划一条线?

不,目前没有其他选择,并且Blazor对此没有任何构建。

Blazor使用Web技术来呈现用户界面。

即使Blazor提供了一种内置的方式来绘制东西,也不过是画布或WebGL上的优化API。

尽管如此,我希望团队有一天决定决定创建一个内置API以便在画布上绘制。这些绘图功能将使Blazor对许多用户更具吸引力。看看p5js的巨大成功以及p5js带给javascript社区的大量新程序员。

我认为Blazor团队承担这项任务的机会非常低,他们可能希望社区能够做到。但是,从MS获得出色的Windows图形渲染库的机会也很低,我们让Shawn Hargreaves创建了很棒的Win2D库。因此,让我们保持手指交叉!

本文链接:https://www.f2er.com/3114567.html

大家都在问