关于JAVA中的抓图

qq_pride 2003-07-04 02:22:24
在JAVA中如何用程序,将屏幕上的东东存成一个.bmp?
...全文
14 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_pride 2003-07-05
  • 打赏
  • 举报
回复
谢了!
yoyoxo 2003-07-04
  • 打赏
  • 举报
回复
试了一下。不错。
XKP 2003-07-04
  • 打赏
  • 举报
回复
输出到文件的那个部分是
不过核心部分不是1。4的
robot那个抓图的以前就有了
如果你用的不是14的话,那么可以用JPEGEncoder
大约是这个名字吧
输出到JPEG图片也是可以的
com.sun..........
里面的
qq_pride 2003-07-04
  • 打赏
  • 举报
回复
JDK1。4的?
XKP 2003-07-04
  • 打赏
  • 举报
回复
给你个例子,不过是保存成JPEG格式的,因为BMP的格式的转换
JDK1。4暂时还没有


import java.io.*;
import javax.imageio.*;
import java.awt.image.*;
import java.awt.*;

public class ScreenCapturer{
public static void main(String[] args) throws Exception{
File file = new File("Screen.jpg");
Robot robot = new Robot();
Toolkit toolkit = Toolkit.getDefaultToolkit();
Dimension dimension = toolkit.getScreenSize();
BufferedImage buffer = robot.createScreenCapture(
new Rectangle( 0, 0, (int)dimension.getWidth(), (int)dimension.getHeight() ) ) ;
System.out.println( "Screen captured" );

String format = "JPEG";

ImageIO.write( buffer, format, file );
}
}

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧