我正在使用Java小程序截取Web瀏覽器的截圖,使用Java的Robot類。使用Java的Java小程序截圖使用Java機器人類不工作
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
crossposted http://www.daniweb.com/software-development/java/9 – mKorbel