| 站点地图 | 联系我
| www.asm32.net | 2006版 | 资料中心 | linux | asm/asm32 | C/C++ | VC++ | java | 书签 | ASP.Net书签 | 上善若水 厚德载物
 现在位置 :: 主页 >> 资料中心 >> ROOT / CODE / Java /
 

Java代码来进行截屏,并保存到jpg文件

来源(Chinese Linux University)

From: http://www.chineselinuxuniversity.net/articles/31687.shtml

摘自: www.chinaitlab.com 被阅读次数: 4

由 yangyi 于 2010-01-28 21:02:25 提供

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();
            BufferedImage bi=robot.createScreenCapture(new Rectangle(1300,800)); // 根据指定的区域(1300,800)抓取屏幕的指定区域
            ImageIO.write(bi, "jpg", new File("C:/imageTest.jpg")); //把抓取到的内容写入到一个jpg文件中
        } catch (AWTException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}


原文链接: http://java.chinaitlab.com/advance/801756.html

Link: http://www.asm32.net/article_details.aspx?id=4750


浏览次数 4 发布时间 2010/1/29 3:50:40 从属分类 Java 【评论】【 】【打印】【关闭
 
| www.asm32.net | 2006版 | 资料中心 | linux | asm/asm32 | C/C++ | VC++ | java | 书签 | ASP.Net书签 | 京ICP备09029108号-1