现在,我手头有一组
BufferedImage
,所以类比于文本文件,我基本上只想对它们进行差异化处理并发送补丁。但是我之前从未真正处理过图像,所以如果这样做的话,效果可能不太好。那么,实现这样的功能的最佳方式是什么?还是已经有好的实现方式了?
我猜存储图像到字节数组中并进行二进制差异处理可能不会非常有效。
编辑:我需要流式传输这些图像。 编辑2:这不是关于具体实现的细节,而是:最有效的算法思路是什么?例如只处理5个像素块,如果像素变化很小,肉眼看不出来就忽略掉(我可以接受一些质量损失)。