如下代码实现抓取屏幕的某个部分并保存到一个jpg文件,代码使用到了jdk的awt包。
import java.awt.AWTException;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class RobotExp {
public static void main(String[] args) {
try {
Robot robot = new Robot();
// 根据指定的区域(100,100)抓取屏幕的指定区域
BufferedImage bi=robot.createScreenCapture(new Rectangle(100,100));
//把抓取到的内容写入到一个jpg文件中
ImageIO.write(bi, "jpg", new File("C:/imageTest.jpg"));
} catch (AWTException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
vb 截屏并保存为jpg文件.源码,供参考
Microsoft Visual Studio 2008 控制台应用程序,使用MFC或者ATL实现。 截图保存在程序运行所在的目录。截取整个屏幕。 重要的是原理,自己可以实现比如截取窗口或者特定区域的画面。
初学VC/MFC,用C++写了一段可以定时截屏、自定义截图的软件。很多代码都是从网上获取的,但是很实用。截图保存为bmp,利用了CxImage库,转换成jpg。这次传的是Release版的,虽然还没加上注释,不过初学者学习应该还行...
该工程代码,是基于MFC VC6.0 实现的点击按键截取电脑桌面,保存为bmp和JPG格式,其中jpg功能需要用户配置自己的VC++支持GDI+
截屏并保存为BMP文件,截取屏幕上任意矩形,并保存为BMP图片文件
Java写的截屏工具(源代码) Java写的截屏工具(源代码)
vc将屏幕中间400x400的区域截屏抓图并保存到jpg文件
Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...
Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...
Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...
这里我用C 实现了截屏的功能并且通过使用JPEG算法将获得的BITMAP数据压缩保存成JPG图片。JPEG算法是使用外部现有的库。想用的可以直接拷走使用
用Java编写,实现类似Windows下PrintScreen的截屏功能。
gdi+实现截屏保存png文件,鼠标钩子,直接截图 可选定保存特定矩形区域或整个屏幕或活动窗口; 注意全局鼠标钩子的使用 gdi画线在mousemove事件里的擦除 代码不完善仅供参考,欢迎修改!
超好用的java截图工具,源代码。 功能:1、左键按下选中所需截图区域,会有边框显示该区域 2、左键释放,会弹出菜单选择保存还是添加到系统粘贴板中 3、移动鼠标,随时显示图上对应点的ARGB值
VC6.0下实现截屏功能,并将截屏文件以JPG格式保存。
对url网页进行截屏,生成图片,保存到本地磁盘中,绝对的JAVA代码哦
自动连续屏幕接图保存为jpg图片 可以使用 演示测试代码
java截图指定网页保存图片;
单jsp 截屏, 无须保存文件, 直接输出到页面
Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...