我正在使用 Java 小程序来截取 Web 浏览器的屏幕截图,使用 Java 的 Robot 类。
Robot objRobot = new Robot ();
BufferedImage objBufferedImage = objRobot.createScreenCapture(objRectArea);
这个东西在Windows系统下运行良好,截图。但是在 Mac OS XI 的情况下会得到一个空白图像。
当我检查事件查看器时,我看到以下错误:
invalid context
invalid pixel format
CoreAnimation: rendering error 506
所有浏览器 Safari、Firefox 和 Chrome 都会出现此问题。我的小程序是一个签名的小程序。
可能是什么原因?
我的机器配置如下:
OS : MAC OS X
Version : 10.6.4