2012-03-14 113 views
2

我目前正在处理我的远程桌面管理项目。我使用机器人类捕捉图像并通过网络发送。它运作良好,但有点慢。Java远程桌面管理

因为我们一直需要拍摄和发送图像,所以太昂贵了。是否有可能只检测到一部分被改变的屏幕并只发送那部分?

请任何人指导我。谢谢!!!

+0

(为什么没有使用现有的[证明]工具的任何原因?) – 2012-03-14 04:39:08

回答

1

我回头看了一下,图像捕捉特别​​低效。我不记得具体的细节,但他们这样做的方式非常糟糕。当时我觉得要做得更好的唯一方法就是在JNI中实现它。你可以使用JNA来快捷。

我不知道任何平台的屏幕捕捉例程将只允许发送更改的部分,但您可以实现一个体面的图像差异;尽管这也可能会变得昂贵。你真的需要衡量发生了什么,看看它是否适合你。