通过 blazor 将图像从 javascript 传递到 c#

Passing an image from javascript to c# via blazor

所以我从 context2d.getImageData(....) 那里得到了这个巨大的 Uint8ClampedArray。我设法将它传递给 c# 的唯一方法是在 c# 中使用 base64 编码和解码,但这非常慢(在我的笔记本上超过 5 秒)。

有人找到更有效的方法吗?

从 Blazor 0.5 开始,没有更有效的数据传递方式。