介绍
使用Java怎么实现一个网页截屏功能吗?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
具体如下:
package awtDemo; import java.awt.AWTException; import java.awt.Desktop; import java.awt.Dimension; import java.awt.Graphics; import java.awt.Image; import java.awt.Rectangle; import java.awt.Robot; import java.awt.Toolkit; import java.awt.event.KeyEvent; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.net.URISyntaxException; import java.net.URL; import javax.imageio.ImageIO; public class  CutPicture { ,public static  void main (String [], args), throws 例外, ,IOException, URISyntaxException, AWTException {//才能,此方法仅适用于JdK1.6及以上版本 Desktop.getDesktop才能().browse (new URL (“https://www.jb51.net/") .toURI ()); Robot 才能;Robot =, new 机器人(); robot.delay才能(10000); Dimension 才能;d =, new 维度(Toolkit.getDefaultToolkit () .getScreenSize ()); int 才能;width =, (int), d.getWidth (); int 才能;height =, (int), d.getHeight ();//,才能最大化浏览器 robot.keyRelease才能(KeyEvent.VK_F11); robot.delay才能(2000); Image 才能;Image =, robot.createScreenCapture (new 矩形(0,0,宽度、高度)); BufferedImage 才能;bi =, new BufferedImage(宽度,高度, BufferedImage.TYPE_INT_RGB才能); Graphics 才能;g =, bi.createGraphics (); g.drawImage才能(图片,,0,0,,宽度,高度,,null);//,才能保存图片 ImageIO.write才能(bi,“jpg",, new 文件(“c:/open.jpg")); ,} }
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。