`
- 浏览:
154742 次
- 性别:
- 来自:
深圳
-
java 代码
-
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;
-
-
-
-
-
-
-
-
-
-
-
-
-
- public class GuiCamera
-
{
-
private String fileName;
-
private String defaultName = "GuiCamera";
-
static int serialNum=0;
-
private String imageFormat;
-
private String defaultImageFormat="png";
-
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
-
-
-
-
-
-
-
-
public GuiCamera() {
-
fileName = defaultName;
-
imageFormat=defaultImageFormat;
-
-
}
-
-
-
-
-
-
-
-
public GuiCamera(String s,String format) {
-
-
fileName = s;
-
imageFormat=format;
-
}
-
-
-
-
-
-
public void snapShot() {
-
-
try {
-
-
BufferedImage screenshot = (new Robot()).createScreenCapture(new
-
Rectangle(0, 0, (int) d.getWidth(), (int) d.getHeight()));
-
serialNum++;
-
-
String name=fileName+String.valueOf(serialNum)+"."+imageFormat;
-
File f = new File(name);
-
System.out.print("Save File "+name);
-
-
ImageIO.write(screenshot, imageFormat, f);
-
System.out.print("..Finished!\n");
-
}
-
catch (Exception ex) {
-
System.out.println(ex);
-
}
-
}
-
-
public static void main(String[] args)
-
{
-
GuiCamera cam= new GuiCamera("d:\\Hello", "png");
-
-
cam.snapShot();
-
}
-
}
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
Labview 屏幕截图程序.zip源码Labview个人项目资料程序资源下载Labview 屏幕截图程序.zip源码Labview个人项目资料程序资源下载Labview 屏幕截图程序.zip源码Labview个人项目资料程序资源下载Labview 屏幕截图程序....
该程序是一个小型的屏幕截图程序,里面包含了全屏幕截图、打开图片对图片进行截图,截图完成后,双击截图部分进行截图后的保存,纯C++语言实现!希望对大家有所帮助!
VC 远程桌面及屏幕截图程序,一个远程桌面软件源码,实现远程控制和远程屏幕抓图,主程序分为服务端和客户端,测试前请先运行服务端设置端口,当客户端连接后,可以抓取远程主机的桌面信息,当然也可以是当前窗口的...
这是一个用Delphi写得屏幕截图程序,它可以实现全屏截图,区域截图,并可以保存为多种格式的图片文件(内附Delphi源码)。是一个不可多得的小工具。
CopyScreen.Prg是一个 VFP版的屏幕截取程序
用VC++的MFC写的一个屏幕截图小程序,能保存图片
类似于QQ屏幕截图功能,可自定义截图快捷键
改程序用VC编写,附带有源代码,用于屏幕截图,保存为BMP格式
JAVA写的屏幕截图程序,与你分享,共同进步
截图当前屏幕,显示在程序界面中,加入定时器,1S截屏一次
用Visual C++设计屏幕抓图程序用Visual C++设计屏幕抓图程序 用Visual C++设计屏幕抓图程序 用Visual C++设计屏幕抓图程序
vb设计屏幕截图,api '截图模Private Type PALETTEENTRY peRed As Byte peGreen As Byte peBlue As Byte peFlags As Byte End Type 块Module1.bas,以下程序放入标准模块内 '创建BMP位图 Public Function ...
C#实现类似QQ的屏幕截图程序.rar
applet屏幕截图程序是java开发的一个简单的jar包 在页面中显示,实现截图功能
LabVIEWLabview 屏幕截图程序.rar
用vc6.0开发的一个屏幕图像捕捉小程序,能够截屏、扑捉图像。
军临天下--屏幕截图程序军临天下--屏幕截图程序军临天下--屏幕截图程序军临天下--屏幕截图程序
通过labview 编辑语言编写的屏幕截图程序,适用有需要的人,解决了很多人的无法通过Labview 能够实现的问题