0
A
回答
1
4
1
從GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsConfiguration cg // get your screen configuration from above
Rectangle rect = cg.getBounds();
final BufferedImage image;
image = new Robot().createScreenCapture(rect);
file = new File(yourFilePath);
String extension = "png" // or any other image extension.
ImageIO.write(bufferedImage, extension, file);
0
讓你的屏幕細節試試這個:
GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice screen = env.getDefaultScreenDevice();
robot = new Robot(screen);
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
BufferedImage img = robot.createScreenCapture(new Rectangle(0,0,d.width,d.height));
0
Robot robot = new Robot();
String format = "jpg";
String fileName = "D://FullScreenshot." + format;
Rectangle screenRect = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
BufferedImage screenFullImage = robot.createScreenCapture(screenRect);
ImageIO.write(screenFullImage, format, new File(fileName));
相關問題
- 1. 使用Qt4捕獲多個屏幕桌面圖像
- 2. 捕獲桌面屏幕QT/C++ WinAPI
- 3. 桌面屏幕捕獲目標區域
- 4. 在MVC中捕獲屏幕圖像
- 5. 捕獲隱藏桌面的屏幕截圖
- 6. 需要幫助VBSCRIPT捕獲用戶桌面的屏幕截圖
- 7. 捕獲最小化遠程桌面的屏幕截圖
- 8. 如何屏幕捕獲Windows 7桌面和登錄屏幕? (即遠程監控)
- 9. 如何從另一個桌面捕獲屏幕?(CreateDesktop)
- 10. 捕獲屏幕圖像而不捕獲屏幕捕獲垃圾郵件
- 11. 如何捕獲桌面屏幕並在Linux中的窗口中繪製
- 12. 如何在Chrome中啓用屏幕/桌面捕捉?
- 13. Java中的桌面屏幕流式
- 14. 像GotoMeeting這樣的軟件如何捕獲桌面的圖像?
- 15. 如何捕獲屏幕在Android和它隱蔽的圖像
- 16. 即時屏幕捕獲Java
- 17. 如何使用Java中的鼠標指針捕獲屏幕圖像
- 18. 如何在wpf中捕獲屏幕?
- 19. Windows上的快速桌面屏幕捕獲
- 20. 如何捕獲pygame屏幕?
- 21. 登錄屏幕中的屏幕捕獲
- 22. 在硒中捕獲屏幕截圖
- 23. 如何捕獲與alt plus打印屏幕相似的圖像?
- 24. 屏幕捕獲在IOS中
- 25. 在Go中捕獲屏幕?
- 26. 屏幕捕獲的代碼屏幕捕獲Android的任何屏幕
- 27. 捕獲屏幕截圖
- 28. 捕獲MKMapView屏幕截圖
- 29. ASP.NET - 捕獲屏幕截圖
- 30. 捕獲屏幕截圖
http://stackoverflow.com/questions/2912007/java-how-to-take-a-screenshot-fast – assylias