两张相差不大的图像.其中一张如果己经发送给另外一台计算机.则另一张图像怎么利用己发的这一张图像信息使自己发送信息量最小.(300分)

  • 主题发起人 主题发起人
  • 开始时间 开始时间

Unregistered / Unconfirmed
GUEST, unregistred user!
[:D][:D][:D]
己经使用过xor进行运算,但效果不是那么好.
 
xor过之后的文件压缩率就很高了。
 
打个比方 未发图片为Y 已发图片为X Y := kX;
已知K和X的情况下就可以求出Y了,K是转换函数.
 
问题k=多少?
 
我在tomore上下了一个抓屏的,它是把屏抓到8*8的小图,然后先发一个全图,后面抓的图都进行CRC校验,如果同一位置的图片的CRC值和前一张图片的CRC一样,就不发当前图片,显示时用原来的图片,这样就会小好多。
 
那你把代码帖出来看看.
 
xor 之后再使用其它方法将数据包压缩一下
应该还能小不小
 
是远程桌面吧!我也一直没有解决。但是发现一个问题。就是如果图片只有一种颜色,压缩后图很小。如果能够把图分成红、绿、兰后压缩。传递后再合成。因为没有时间。也没有去写。有没有朋友可以吧图分解我红、绿兰三色?
 
听课,网上没有代码。暂时没有什么思路
 
思路很多,但是真正去作的人不多

你是想作监控类的东西吧?

我也试过,不太理想。。。
而且不分隔小图的话,抖动厉害。。。

压缩没太大作用。。。最多只能减少一些发送数据量,但是增加了解压缩时间,更无法做到流畅了
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部