帆布的NodeJS为base64 PNG流(NODEJS Canvas to base64 png

2019-10-17 11:03发布

想象一下,我有一个客户端只能读取的base64图像,我想表明,像一个实时动画图像(尽可能更短的延迟)。

该图像是使用画布的NodeJS LIB在服务器端创建。 对于我发送给客户端的每个图像我看到imagediff它们之间的差别的NodeJS lib和我只发送差匹配的图像。

在客户端我展示它把过去的形象正是在以前的(层)。

问题是,在服务器端我有减缓的过程中以下值:

  1. 16ms的:画油画后:

  2. 42ms:imagediff(imagediff的NodeJS IIb)的

  3. [100至250毫秒] - toDataUrl(帆布至PNG的base64 - 帆布LIB的NodeJS toBuffer()的toString( 'BASE64')。)

最大的问题是在3。

你对此有一个不同的解决方案?

谢谢你的时间。

爱德华多

文章来源: NODEJS Canvas to base64 png stream