我在编了一个远程实时控制的程序,截屏并发送,但速度太慢,图片太大,14K多(JPEG)
怎么样把图片压缩到比JPEG还要小??
怎么样把图片压缩到比JPEG还要小??
解决方案 »
- 加急问题...搞了我很久了..高手进来看下
- N年前的死树离开人世了,让我们感谢他为CSDN的D版做的贡献!
- FastReport脚本统计符合某一条件的数据?
- 如何使用户安装我的程序后自动配置数据库呢?
- [100分在线等待]如何获取RichEdit中光标的行号,Richedit好像只能获取列数
- 新手问题:想在一个form中建立一个button数组,然后在程序中对数组进行操作,如何实现?
- 菜鸟提问:ODBC连接SQL Server
- 请提供Delphi函数
- clientdataset+datasetprovider+adoquery和直接用adoquery
- 请大侠们指点一下人生
- 哪位用过Fthlib这个控件?(200分)
- 高分求解:我想了好久呀,实在没办法了,郁闷,我的分已不多了,求高手帮忙呀........
图片尺寸改小
14K不大吧,用猫上网都很快的,除非你0.01秒发送一次图片
实时控制可以这样做,我的思路是:
发送端时刻扫描屏幕,采用隔行或隔列的方式扫描以加快速度,发送判断象素是否变化,变化则发送这个点信息(这里不用发送整个图片,减少了数据传输量),然后根据收到的点信息在服务端画点,以还原图片
MPEG有哪些比较出色的书,能不能介绍一下啦.有没有电子书啊,网上能不能找到,买书没时间去,而且还不便宜.
谢谢!!
你自己做双缓冲区的,那样才能保证图象的流利。还是用MPEG比较优化的。
是要在控制端得到被控端的鼠标位置和形状并在控制端显示出来,这样才能知道被控端在用鼠标干什么.To: gemouzhi(gemouzhi)
说的具体点吧!多媒体方面的东西没搞多久啊,怎么压缩BMP?
双缓冲区..具体点啊?To: fashi1000(黄泉)
这样一来速度就不稳定了,如果对方在全屏看电影或动画,那不是整个屏幕都会变?
这并不是很重要,只是在不控制的时候看看被控方在干什么而已.现在主要是速度问题,现在编好的只能凑合着用!!@!!
抓屏的并不耗时,在本地机器上连续抓图并显示出来我试过的,很流畅,一点都不卡.TO:everyone
为什么在本地机连续抓屏不卡,而在远程机器大约3秒才抓一次反而会卡呢?难道卡的原因不是或不只是抓屏!!?