`
阿杜杜不是阿木木
  • 浏览: 20426 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

截取桌面

 
阅读更多
package com.jh.util;


import java.awt.Dimension;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.io.File;

import javax.imageio.ImageIO;

/**
 * @desc 截取桌面
 **/
public class CaptureScreen {

	public static void main(String[] args) {
		try {
			captureScreen("src/screen.png");
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

	public static void captureScreen(String fileName) throws Exception {

		Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
		Rectangle screenRectangle = new Rectangle(screenSize);
		Robot robot = new Robot();
		BufferedImage image = robot.createScreenCapture(screenRectangle);
		ImageIO.write(image, "png", new File(fileName));

	}

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:
评论

相关推荐

    实现截取桌面或工作区域截图c#代码

    实现截取桌面或工作区域图像截图,使用c#代码编写。

    截取桌面代码

    截取桌面代码, 使用JAVA截取桌面图像 很多地方用得到的哦

    截取桌面&画图

    一个可以截取桌面的程序。并且可以拖动鼠标,画不同形状的图形

    截取桌面学习软件

    同样是用于学习的简单代码,关于图片的截取和资源处理这方面的内容 ,本人代码都免费

    颜色截取器-可用于截取桌面,网页等的颜色,WEB开发利器

    很不错的颜色截图工具,直接拖动截取的小标志到你想截取的颜色部位,就可以看到颜色编码了,以前我用PS截,烦死了!

    通过MATLAB 截取桌面图像 Screenshot.m

    用MATLAB截取屏幕图像进行处理的代码,是调用了java的控件,可以将桌面上的图像截取,方便后续的处理。 代码直接可以在MATLAB上运行

    Delphi截取桌面

    获取桌面截图显示于桌面,打开后需输入密码才能解锁。

    VC实现截取整个桌面

    VC实现截取桌面 可以捕捉到鼠标。在VC6.0测试过,绝对可以运行

    截取当前屏幕图像

    利用代码实现PringScrren键的功能,截取桌面图像。

    桌面截屏监控程序

    本程序由哈尔滨工程大学毕业生编写,可截取桌面,并以JPG格式保存到C盘,可用于服务器监控,以及家长监控小孩上网之用,请君自重,勿用于不良用途,例如用于恶意代码调用窃取他人信息等后果自负。程序仅提供10秒截图...

    dxgi桌面屏幕录像(windows屏幕录像,硬件编码,声音捕获,音视频同步)

    作用:运用dxgi,音视频编码技术,声音捕获directshow,directsound,wsaapi,libyuv,acm,声音混音,音视频muxer等技术 里面包含:演示主软件1个,demo3个(C#,C++,VB) 20220728升级:支持dxgi失败重连,d3d显示...

    用纯C#实现截取屏幕指定区域

    以前在别的地方见过一个通过调用系统API实现屏幕截图的例子,从内心来说我不太喜欢在C#代码中出现这种情况,现在什么都讲“和谐”,我觉得这种做法就是破坏了我们的“和谐”代码,呵呵,开玩笑,有的时候,不通过...

    JSP截取服务端桌面

    基于JSP截取服务器桌面的程序,是截取服务器端,不是客户端的。再次强调是JSP的,不是网上流传的JAR的。

    qt实现windows下屏幕录制

    6.通过多线程将保存文件和截取桌面分开处理,从而提高录频效率 7.通过使用windows自带的设备DC来截取桌面,提高截屏效率 注意点: 1.建议使用release模式运行,因为debug模式下,运行效率会降低,导致保存的avi文件...

    高清无损屏幕截图+剪裁工具

    适用于深度学习的小帅,截取桌面图片,无损图模式,png格式也是yolo等算法喜爱的格式。注意,原图剪裁也可以,比如截取640*640的图,截取尺寸为1.2MB左右,剪裁工具可以减小图片容量的,原尺寸裁剪可以减至300KB,...

    vb 截取图片框内容源程序

    完整的截取桌面和图片框内容vb完整的源代码

    yuanchengkongzhi

    (1)被控端通过Robot截取桌面图像通过socket通信传给主控端。 (2)主控端显示被控端桌面,并且把基于被控端图像上的键盘,鼠标事件通过socket通信传给被控端。 (3)被控端响应主控端的鼠标键盘事件。

    c++ Dxgi+FFmpeg 完成对截图屏幕,以及将屏幕数据保存为MP4格式,以完成录屏功能

    1、Dxgi截图屏幕 2、FFmpeg 对图像如流生成MP4 2、采用VS2015+QT5.99联合开发 3、1分钟大概1M左右 4、完成了鼠标的绘制 5、未对声音进行录制

    获取屏幕颜色的小工具

    获取 屏幕 颜色 小工具获取 屏幕 颜色 小工具获取 屏幕 颜色 小工具获取 屏幕 颜色 小工具获取 屏幕 颜色 小工具获取 屏幕 颜色 小工具获取 屏幕 颜色 小工具获取 屏幕 颜色 小工具

    ScreenBlockGrabber(屏幕截图工具)v4.3.3绿色免费版

    该款软件可以快速的截取桌面上的任何区域。支持全屏截图、指定区域截图、手绘区域截图等,还可对截取的图像进行编辑和标注,支持多种图像格式保存,有需要的朋友可以下载 软件特点: ●全新的视频捕捉技术,带有...

Global site tag (gtag.js) - Google Analytics