BufferedImage image = new BufferedImage(1200,60, BufferedImage.TYPE_INT_RGB); //截取大小
Graphics2D g2 = image.createGraphics();
g2.translate(-1200, -60); // 截取起点
jpanel.paint(g2); // instead of just paint(g2);
ImageIO.write(image, "jpeg",
new java.io.File("a file.jpg"));
截取JPanel的部分内容并保存为图片
最新推荐文章于 2021-03-20 12:47:14 发布
本文介绍了一种使用Java实现截图功能的方法。通过创建一个指定大小的BufferedImage对象,并利用Graphics2D进行绘制,最终将绘制好的图像保存为JPEG格式。这种方法可以应用于需要截图功能的Java应用程序中。
14万+

被折叠的 条评论
为什么被折叠?



