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