上传大图片的最佳方式

时间:2014-07-16 18:25:33

标签: image-processing html5-canvas

我的大小为720x576的网络摄像头每秒拍摄一张图像。

我最终通过我的服务器在画布控件中显示它。

我将此jpeg转换为字节(31553)并使用WCF上传它。

我一直在争论是否将这张图片拆分为4张较小的图片,然后将它们一张一张地上传。上传每个图像时,它将在隐藏的画布上绘制。然后,一旦上传了所有4张图片,我就会使用“缓存”来更新可见画布。画布。

这是一种更好/更快的方式,通过分割成4张图像来上传图像,还是根本不会产生任何差异?

我现在将编写并对此代码进行测试,但我认为我会让自己接受有关已完成/接受的智慧的教育。

由于

1 个答案:

答案 0 :(得分:1)

如果从压缩的角度来看,四个图像的总大小应该是多个图像。您可以想象将压缩冗余信息4次。如果继续进行分割和压缩,最终可能会发送每个像素。

另一种看待这种情况的方法是从网络的角度来看。很多时候互联网带宽是限制因素,所以发送一个文件可能是最好的(因为它会更小)。在另一种情况下,网络中可能存在拥塞,因此多个数据流(如果您并行上传它们并且服务器是多线程的)更有可能获得更大的带宽。