从字面上看如何在Blazor中划一条线?我在GitHub上见过this project,它是HTML canvas的包装,并且还见过this question和this article等,它们似乎通过JavaScript进行调用以绘制canvas,因此它基本上以纯JS代码执行。
我想知道是否还有另一种方法来绘制线条并创建类似Blazor的动画,而这些动画应该具有接近本机的性能。
是否有HTML画布的替代品,并不断包装JS调用以创建诸如动画之类的绘制线,就像官方支持这种功能的东西一样?
从字面上看如何在Blazor中划一条线?我在GitHub上见过this project,它是HTML canvas的包装,并且还见过this question和this article等,它们似乎通过JavaScript进行调用以绘制canvas,因此它基本上以纯JS代码执行。
我想知道是否还有另一种方法来绘制线条并创建类似Blazor的动画,而这些动画应该具有接近本机的性能。
是否有HTML画布的替代品,并不断包装JS调用以创建诸如动画之类的绘制线,就像官方支持这种功能的东西一样?
不,目前没有其他选择,并且Blazor对此没有任何构建。
Blazor使用Web技术来呈现用户界面。
即使Blazor提供了一种内置的方式来绘制东西,也不过是画布或WebGL上的优化API。
尽管如此,我希望团队有一天决定决定创建一个内置API以便在画布上绘制。这些绘图功能将使Blazor对许多用户更具吸引力。看看p5js的巨大成功以及p5js带给javascript社区的大量新程序员。
我认为Blazor团队承担这项任务的机会非常低,他们可能希望社区能够做到。但是,从MS获得出色的Windows图形渲染库的机会也很低,我们让Shawn Hargreaves创建了很棒的Win2D库。因此,让我们保持手指交叉!