繁体   English   中英

使用Java applet的屏幕截图

[英]screencapture using java applet

试图弄清楚如何像screenr.com一样创建一个屏幕捕获小程序..我希望能够产生类似的结果。

我发现有一些方法可以从签名的小程序中捕获屏幕截图..,但是似乎找不到有关视频捕获的任何信息。

有什么想法吗?

使用java.awt.Robot截屏....这是简单的Java代码段..您可以将视频分成单个帧,然后使用捕获代码...

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 FilePrinter 
{
public static void main(String[] args) {
    try {
        Robot robot = new Robot();
        Rectangle captureSize = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
        BufferedImage bufferedImage = robot.createScreenCapture(captureSize);
        ImageIO.write(bufferedImage, "png", new File("c:/temp/test.png"));
    }
    catch(Exception e) {
        System.err.println("Someone call a doctor!");
    }

}
}

希望这会有用...

更新:请参阅以下链接获取单个框架。 这个家伙正在使用“ Java Media Framework”来做到这一点...

http://forums.sun.com/thread.jspa?threadID=421678&start=0

更新


  1. http://java.dzone.com/tips/screen-record-play-using-java
  2. http://javagraphics.blogspot.com/2008/06/movies-writing-mov-files-without.html

第一个使用JMF将jpeg转换为视频,另一个使用Apple实时电影编解码器(现已弃用)的一个分支。

让我知道它是否有效,或者您是否有新的东西:)

问候和新年快乐。

jCapture是一个Java applet,它可以捕获屏幕快照或记录屏幕活动和音频,并将其直接上传到Web应用程序(Wiki,CMS等)。使用jCapture,您可以快速创建UI丰富的软件产品的文档页面。

它内置于Tiki 10中,可通过DokuWiki的插件使用,直接保存到媒体管理器中。

它将移植到其他Web应用程序。

关键功能*选择屏幕区域*以PNG,JPG等格式捕获屏幕截图*录制视频**来自麦克风的音频**录制过程中暂停**上传前播放**录制后的编辑器删除帧**选择初始帧* *生成一个.swf文件

http://sourceforge.net/projects/jcapture-applet/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM