【发布时间】:2013-01-07 14:22:04
【问题描述】:
这是我第一次在这里提问,对不起我的英语水平。 我的用法如下: 我们使用websocket作为服务器与客户端通信。服务器向客户端发送图像,每次图像之间只有一点点差异。那么,如何以最高性能显示图像? 我想,我可以从图像的类型数组中获取不同的字节,然后替换它们,但是如何实现呢?
【问题讨论】:
这是我第一次在这里提问,对不起我的英语水平。 我的用法如下: 我们使用websocket作为服务器与客户端通信。服务器向客户端发送图像,每次图像之间只有一点点差异。那么,如何以最高性能显示图像? 我想,我可以从图像的类型数组中获取不同的字节,然后替换它们,但是如何实现呢?
【问题讨论】:
如果您的服务器知道什么与之前的不同,那么它可以创建一个仅包含不同位的透明图像,您可以将该图像堆叠在之前的图像之上。在和以前一样的地方,可以只是透明的(没有图像数据)。相对少量的不同数据应该压缩成一个非常小的图像文件。
【讨论】:
<img> 标记的一部分。您可以探索使用画布绘图功能。