我现在的项目中有一个需要客户端截屏保存到服务器端的需求,但是目前抓图得到却是server端的图片,程序实现过程如下package com.supermap.cswmo.servlet;
import java.awt.AWTException;
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 java.io.IOException;public class CreateScreen {
public static void main(String[] args) throws AWTException, IOException {
Toolkit tk = Toolkit.getDefaultToolkit();
tk.sync();
// 创建屏幕高与宽区域
Dimension dem = tk.getScreenSize();
Rectangle ecran = new Rectangle(15, 170, dem.width - 30, dem.height
- (170 + 140)); Robot robot = new Robot();
robot.setAutoDelay(0);
robot.setAutoWaitForIdle(false);
BufferedImage image = robot.createScreenCapture(ecran);
//将图片保存在yujingimage文件夹里面
File file = new File("./yujingimage/aa.jpg");
javax.imageio.ImageIO.write(image, "jpg", file);
}
}本过程是在servlet中实现的,为方便阅读改为main方法,我该如何改进才能得到客户端的抓图呢 ?
希望高手给予指点
import java.awt.AWTException;
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 java.io.IOException;public class CreateScreen {
public static void main(String[] args) throws AWTException, IOException {
Toolkit tk = Toolkit.getDefaultToolkit();
tk.sync();
// 创建屏幕高与宽区域
Dimension dem = tk.getScreenSize();
Rectangle ecran = new Rectangle(15, 170, dem.width - 30, dem.height
- (170 + 140)); Robot robot = new Robot();
robot.setAutoDelay(0);
robot.setAutoWaitForIdle(false);
BufferedImage image = robot.createScreenCapture(ecran);
//将图片保存在yujingimage文件夹里面
File file = new File("./yujingimage/aa.jpg");
javax.imageio.ImageIO.write(image, "jpg", file);
}
}本过程是在servlet中实现的,为方便阅读改为main方法,我该如何改进才能得到客户端的抓图呢 ?
希望高手给予指点
解决方案 »
- java 命令行编译
- 奇怪的问题,各位大仙进来看看
- 我现在有一ArryayList,里面的数据结构是第一层是表的属性名,第二行开始以后都是数据,就像数据库中的表一样!我现在想把它再jsp中遍历一下,应该怎么遍历?
- 某公司招JAVA程序员笔试题,绝对真实!!!
- 本地启动一个服务,让很多人浏览
- 向oracle中的blob字段插入数据老是包错,大家看看
- 拿什么来拯救你---我的多条记录?之 分页查询 篇!
- SessionBean中怎么配置事务
- 高分请教j2ee高手给出项目解决方案。
- tomcat startup.bat 运行时,大概到Hibernate绑定Bind entity 时突然退出,怎么办?
- s2sh
- 关于一个JSP页面提交表单的问题,急急急。。。
例子没有,baidu和google那里有Applet的例子