Help! Screen Capture with JDK 1.1.8

Hi,
I have JDK 1.1.8 application. I am looking for a solution that captures screens and saves the image to one of image formats (any one of jpeg or gif or png is fine). In the news group, I found articles of how doing this using later versions of JDK (like using 1.2 or later). I appreciate for any pointers.
Thanks
Puri

There is nothing in JDK 1.1.x or lower that provides this functionality. I'm not sure about 1.2 either. The java.awt.Robot class which has this functionality says since 1.3 in the API docs. If you need this in 1.1 or lower, you need to use JNI if there's a native way to do it, or exec some other application that does this, if there is one installed.
Or, time to upgrade.

Similar Messages

  • Screen Capture with Video of Presenter

    How do I make a screen capture with a video of the presenter (me). Is this built into captivate? It is simple with Camtasia. I could not find this option in captivate. Does it exist?

    Sorry, doesn't exist in Captivate. Perhaps try Adobe Presenter Video Creator.
    Sounds like you already have Camtasia, I'd stick with that for this type of work. Actually, if you want full motion video, Camtasia is the better choice, Especially when it comes to the editing process.
    Captivate rocks for the slide by slide capturing and creating interactive "video" type output. But Camtasia leaves it in the dust when it comes to the full motion video. Camtasia sucks for creating interactive type videos that Captivate does. Just different tools for different workflows.
    Cheers... Rick

  • Screen capture with keynote presentations

    After switching from PP to Keynote a year ago, my only disappointment is that I can't do screen-capture of my presentations. With PP, I could use the screen capture program SnapzPro to make a movie of my presentation, with voice over. Typically, if a particular slide didn't go well in class, I would record myself talking through the animations (bringing on pieces of a diagram one at a time, for example), and then post the resulting video on my course website. Doesn't work with Keynote, however, and the SnapzPro people don't have any info about when this problem might be solved from their end. Is there some other program I should be using? Does Apple itself make anything that will do the trick? Is solving this problem something Apple is working on? Or, am I stuck redoing my slides in PP?

    Hi there
    I read your post. I use Snapz Pro X too, and I was surprised to learn it doesn't work with Keynote. Here's a possible work around.
    Record your voice-over on any recorder and export to itunes or if you have sound studio loaded on your mac, use it. From the inspector you can access you voice-over for use in your project.
    I've recorded a voice-over in sound studio for a keynote project. From sound studio I export to my desktop. From the desktop I drag and drop the audio onto the slide I need the voice-over on. This works well for me. try it.
    Once you've got it set the way you like, export the Keynote project to QT or whatever format you like. In QT, the project will play like a movie. You can save the file, burn to a disk, or post to a web page.
    I hope this helps
    Carl

  • Shading screen captures with drop-shadows

    Hi there, everyone.
    I have a bunch of screen-captures (.png) that I need to darken/shade so I can highlight a particular button or text box. The trouble is that these screens all come with a surrounding drop shadow, which I don't want to darken/shade. The images are all of different dimensions, but the drop-shadow is always the same, so I was hoping to insert a gray box (with rounded corners, in case that matters) via script or action that is a fixed number of pixels (x by y) smaller than the canvas (and a couple pixels north of center).
    Anybody know how to do this, or have a better idea?
    Thanks!
    Dave

    On the Mac at least those window-shadows are transparent and have RGB-values of 0/0/0, so one need not mask them out if one clipping masks a black layer to the window’s screenshot and reduces that layer’s transparency according to taste. (Clipping Mask can be created by setting »grouped« for the top layer to »true« in JavaScript.)
    Edit: Sorry, I assumed you were talking about screenshots of single windows, but you probably mean screenshots of the whole desktop, so above would be of no use to you.

  • Can you do screen capture with adobe CC product?

    What I am looking at doing is recording some educational video where part will be just a copy of a recording from camera but I want to be able to switch to what the student would see is happening on my computer screen as I continue to narrate the lesson then go back to a normal video.  I see this being done all over but it is new to me.  I have the full subscription to Abode CC.  Can anyone point me to the application or applications that will do this.  Hope this is clear enough?

    On the other hand, I use a very good screen capture program that is free.
    For software tutorials, I use this: CamStudio - Free Screen Recording Software
    Just be careful to record using a good codec. I use Lagarith. It is lossless and is easily edited in Premiere Pro.
    For static screen shots to post in the forum or if I don't need motion, I use the Snipping Tool that comes with Windows 7.

  • Screen Capture with ActionScript

    Dear all,
    As most of previous posts, I've client application written by
    flash which enable user to create some mind map. Certainly, a
    screen snapshot of the mind map for a thumbnail to png or jpeg and
    uploading to server are necessary features. My developing
    environment is flash, FMS, Apache, PHP and MySQL.
    After searching Google and this forum, I found three options
    available with it's limitation:
    1. Use third party fake web cam driver (monitor pretending
    web cam) but which induce the cost of buying the driver. I just
    wonder if flash 8 can include another class for monitor just like
    the web cam.
    2. With Flash 8, use BitmapData class and post the pixel
    data. It's too horrible if you've a few hundred users.
    3. Writing some plugin to do the screen capture and
    communicate either with the client flash or directly to the PHP
    server. In my project, I prefer the plugin (e.g. written by Java)
    to communicate with flash. As the flash application now already use
    XML to communicate with the PHP server, I would like to use XML to
    communicate between Java and Flash. I haven't check details for the
    Java documentation, I just assume it'll work.
    May be the most practical way is to direct the user to print
    screen and save the file as jpeg or png. However, we developer
    should develop usability. Can anyone suggest some better way to do
    it? Is there any class or tools exist in FMS can make the job
    better done? I'm new to FMS.
    Best regards,
    Teres

    Sounds like you might be running flash in your browser, which
    have no
    solution for, but if yoy are - or can run flash as an exe
    then you can
    make it with mProjector, which adds a captureScreen call into
    Flash
    http://www.screentime.com/software/mprojector/docs/mApp_captureScreen.htm

  • Screen capture with mouse pointer

    I know this is old question. but i couldnt find the solution. i have code for screen capture using robot class. i think you know the code i am talking about. it works well. but the problem is i want to capture the mouse pointer also. i searched in google, and i didnt get it. i think i didnt search well or i dont know how to search to get the answer. so if any one HELP me means, it will be usefull for me:-)

    You can query the mouse's location using MouseInfo.

  • TDS6804B screen capture with optional file overwrite

    I have a TDS6804B and I need to save a screen capture as a BMP.  However, I need have the option (via some sort of popup question) to save over the file if it exists already.  I'm sure that I'l figure out the whole thing eventually, but if someone has a solution already, I'd appreciate the assistance (as would my boss).
    Thanks,
    Allen
    Solved!
    Go to Solution.

    I have the instrument driver, and I made a simple vi to "export" the
    scope screen, but I wanted some sort of dialog only if the file already
    existed.  So...I made a set of vi's.  I've attached them in case anyone
    needs a simple file replacement option when exporting the screen for a
    6000 series scope.  The "File Overwrite.vi" should be of use to
    anyone.  I'm not sure how well I "wrote" these (and... whether they're
    worth sharing), but they should do what I need anyway.
     Allen
    Attachments:
    6804B Screen Capture - Option.vi ‏16 KB
    File Overwrite.vi ‏25 KB

  • Screen Capture with FMLE?

    How do I use Flash Medial Live Encoder to do a screen capture during live streaming?

    You'll want to ask in the forum for Flash Media Live Encoder

  • Recording Quicktime Screen Capture WITH system audio

    Picked up Snow Leopard earlier today. All installed, nice upgrade.
    I've got a question regarding the new QuickTime. With the new QuickTime feature that allows you to capture screen movements and save as a .mov file, is it possible to also capture system audio?
    I currently see 3 audio input options: 1.) built in mic, 2.) Soundflower (2ch), and 3.) Soundflower (16ch).
    I've tried both of the "Soundflower" options (I don't know what these are) and they don't seem to be doing anything. One alternative, I suppose, is to play the audio through speakers and let the mic pick it back up .... but there's got to be a better option than that.
    Any suggestions?

    Jshwon wrote:
    You don't need any third party apps. Simply follow these instructions: http://tinyurl.com/nhw4tu. The functionality is built in.
    You mean "you do not need to pay". The instructions you link to involve a third party application called SoundFlower.
    (Disclaimer: I have not used it myself, and I do not know if it is harmless.)

  • New screen capture with 2.0

    Very cool new feature! You can now capture whatever is on your screen! It saves the picture in your photo album, so you can then email them.
    Simply while holding down the sleep button press and release the home button and sleep button together.Your screen will light up for a split second and your done!
    Have Fun!

    Hey awesome! Thanks.

  • VirtualDVHS help or capturing with JVC HM-DH30000

    A friend asked me to copy an old VHS tape for her to DVD, which I didn't think I could do until I realized I have my old JVC DVHS deck in cold storage. Low and Behold it has a firewire out on it.
    I've read a lot on forums that suggest that I could use something called virtualdvhs or another dvhs utility to capture, or to allow a new capture preset in final cut pro hd. However, I can't find the application anywhere on the internet.
    Can anyone suggest where to find the application, or another method to get my FCPHD to see my DVHS deck for log & capture?
    Much appreciated.

    I believe what you are looking for is called DVHSCap.
    It is referenced in several articles, one on LAFCPUG and another on Ken Stone, but these articles are old, and a Google search leads me to believe DVHSCap is not readily available any more.
    Why not take the analog outs into an Canopus ADVC 110 or similar:
    http://www.canopus.com/products/ADVC110/index.php
    Or how about analog straight to your camera?
    I believe you want to avoid the analog decode/code but we are talking about old VHS. It is not going to be pretty. What's a single analog pass between friends?
    Best,
    Tom

  • When I upgraded to iOS 4.3.5 I am no longer able to do a screen capture with Lock Home... Why?

    I just upgraded and can no longer take screen shots... does anyone know why?

    RSG85 wrote:
    I just upgraded and can no longer take screen shots... does anyone know why?
    Don't know why... But try a Reset...   You will Not Lose Any Data...
    Turn the Phone Off...
    Press and Hold the Sleep/Wake Button and the Home Button at the Same Time...
    The Apple logo will Appear and then Disappear...
    Usually takes about 10 - 15 Seconds...
    Turn the Phone On...

  • Robot screen capture problem on Mac os 10

    Dear all,
    I perform a screen capture with jframe size.The background capture is ok but i have a line border around the rectangle determined by the capture and a shadow in capture background..
    How to remove the line border of capture, and suppress the shadow on mac ....
    Thanks in advance for all helps..
    package nomadsland.splashWindow;
    import java.awt.AWTException;
    import java.awt.Color;
    import java.awt.Dimension;
    import java.awt.Graphics;
    import java.awt.Graphics2D;
    import java.awt.Rectangle;
    import java.awt.Robot;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.image.BufferedImage;
    import java.awt.image.ConvolveOp;
    import java.awt.image.Kernel;
    import java.io.IOException;
    import javax.imageio.ImageIO;
    import javax.swing.JWindow;
    import javax.swing.Timer;
    public class ShadowedWindow extends JWindow {
        private BufferedImage splash = null;
        public ShadowedWindow(BufferedImage image) {
            createShadowPicture(image);
        public void paint(Graphics g) {
            if (splash != null) {
                g.drawImage(splash, 0, 0, null);
        private void createShadowPicture(BufferedImage image) {
            int width = image.getWidth();
            int height = image.getHeight();
            int extra = 14;
            setSize(new Dimension(width + extra, height + extra));
            setLocationRelativeTo(null);
            Rectangle windowRect = getBounds();
            splash = new BufferedImage(width + extra, height + extra, BufferedImage.TYPE_INT_ARGB);
            Graphics2D g2 = (Graphics2D) splash.getGraphics();
            try {
                Robot robot = new Robot(getGraphicsConfiguration().getDevice());
                BufferedImage capture = robot.createScreenCapture(new Rectangle(windowRect.x, windowRect.y, windowRect.width + extra, windowRect.height + extra));
                g2.drawImage(capture, null, 0, 0);
            } catch (AWTException e) { }
            BufferedImage shadow = new BufferedImage(width + extra, height + extra, BufferedImage.TYPE_INT_ARGB);
            Graphics g = shadow.getGraphics();
            g.setColor(new Color(0.0f, 0.0f, 0.0f, 0.3f));
            g.fillRoundRect(6, 6, width, height, 12, 12);
            g2.drawImage(shadow, getBlurOp(7), 0, 0);
            g2.drawImage(image, 0, 0, this);
        private ConvolveOp getBlurOp(int size) {
            float[] data = new float[size * size];
            float value = 1 / (float) (size * size);
            for (int i = 0; i < data.length; i++) {
                data[i] = value;
            return new ConvolveOp(new Kernel(size, size, data));
        public static void main(String[] args) {
            try {
                 BufferedImage image = ImageIO.read(ShadowedWindow.class.getResourceAsStream("loginPanelGeneric.png"));
                ShadowedWindow window = new ShadowedWindow(image);
                window.setVisible(true);
                Timer timer = new Timer(5000, new ActionListener() {
                    public void actionPerformed(ActionEvent evt) {
                        System.exit(0);
                timer.start();
            } catch (IOException e) {
                e.printStackTrace();
    }Thanks you in advance for any help...

    Dear all,
    I perform a screen capture with jframe size.The background capture is ok but i have a line border around the rectangle determined by the capture and a shadow in capture background..
    How to remove the line border of capture, and suppress the shadow on mac ....
    Thanks in advance for all helps..
    package nomadsland.splashWindow;
    import java.awt.AWTException;
    import java.awt.Color;
    import java.awt.Dimension;
    import java.awt.Graphics;
    import java.awt.Graphics2D;
    import java.awt.Rectangle;
    import java.awt.Robot;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.image.BufferedImage;
    import java.awt.image.ConvolveOp;
    import java.awt.image.Kernel;
    import java.io.IOException;
    import javax.imageio.ImageIO;
    import javax.swing.JWindow;
    import javax.swing.Timer;
    public class ShadowedWindow extends JWindow {
        private BufferedImage splash = null;
        public ShadowedWindow(BufferedImage image) {
            createShadowPicture(image);
        public void paint(Graphics g) {
            if (splash != null) {
                g.drawImage(splash, 0, 0, null);
        private void createShadowPicture(BufferedImage image) {
            int width = image.getWidth();
            int height = image.getHeight();
            int extra = 14;
            setSize(new Dimension(width + extra, height + extra));
            setLocationRelativeTo(null);
            Rectangle windowRect = getBounds();
            splash = new BufferedImage(width + extra, height + extra, BufferedImage.TYPE_INT_ARGB);
            Graphics2D g2 = (Graphics2D) splash.getGraphics();
            try {
                Robot robot = new Robot(getGraphicsConfiguration().getDevice());
                BufferedImage capture = robot.createScreenCapture(new Rectangle(windowRect.x, windowRect.y, windowRect.width + extra, windowRect.height + extra));
                g2.drawImage(capture, null, 0, 0);
            } catch (AWTException e) { }
            BufferedImage shadow = new BufferedImage(width + extra, height + extra, BufferedImage.TYPE_INT_ARGB);
            Graphics g = shadow.getGraphics();
            g.setColor(new Color(0.0f, 0.0f, 0.0f, 0.3f));
            g.fillRoundRect(6, 6, width, height, 12, 12);
            g2.drawImage(shadow, getBlurOp(7), 0, 0);
            g2.drawImage(image, 0, 0, this);
        private ConvolveOp getBlurOp(int size) {
            float[] data = new float[size * size];
            float value = 1 / (float) (size * size);
            for (int i = 0; i < data.length; i++) {
                data[i] = value;
            return new ConvolveOp(new Kernel(size, size, data));
        public static void main(String[] args) {
            try {
                 BufferedImage image = ImageIO.read(ShadowedWindow.class.getResourceAsStream("loginPanelGeneric.png"));
                ShadowedWindow window = new ShadowedWindow(image);
                window.setVisible(true);
                Timer timer = new Timer(5000, new ActionListener() {
                    public void actionPerformed(ActionEvent evt) {
                        System.exit(0);
                timer.start();
            } catch (IOException e) {
                e.printStackTrace();
    }Thanks you in advance for any help...

  • Screen capturing in Premiere Pro 2.0?

    I'm looking to create a video presentation of my company's proprietary web applications and would like to capture my screen as I navigate through the pages and narrate.  I have seen other recently released video editing software that enables users to capture the current screen as video - but we have Preimier Pro 2.0 at the office.  Can I screen capture with this version or what kind of upgrade would support this feature?

    What Jim points out is unfortunately all too true. Some have had success with Camtasia footage (via conversions, etc.), but many just rely on the limited editing capabilities in the current release. It's also true for Adobe's screen-cap program (name eludes me right now). There seems to be less success with that one, than with Camtasia.
    Do not know if CamStudio has any editing features.
    You might want to also post to the Video Lounge, as both Jeff Bellune and Curt Wrigley do video tutorials and do them well. They WILL have some ideas for you. The Lounge is for non-Adobe specific questions. Though there is a technical nature to your question, I think it will fit right in, and both are likely to see and respond to your request for info.
    Good luck,
    Hunt

Maybe you are looking for

  • Open and save dialog boxes just show earlier and can't be sorted

    Mountail Lion has new open and save dialog boxes that are displayed in groupings by date and other variables. My Photoshop CS5 shows "Previous 7 days", "Earlier", etc. I can no longer adjust this sorting. Often, just the "Earlier" shows and current f

  • HP Photosmart Plus B209a is no longer printing through wireless connection.  Appreciate any suggestions...

    Hello.  My HP Photosmart Plus B209a all in one printer stopped working through wireless connection yesterday.  I have tried to delete the printer and reinstall using HP Setup Assistant, but when I attempt to configure the device for a wireless networ

  • Logical port definition dynamically

    Hi all! In ABAP I'm using a Web Service proxy class to call the web service. I'm aware that a logical port must exist that points to the location of the service. I'm looking for a way in ABAP (not Web Dynpro) to determine / set the correct logical po

  • Method Tab  page

    Hi Experts, If I specify a method in Secondary method in Method Tab  page[Activity] task method and Secondary method had been executed simultaneously. But in Before Method, Secondary method is working but the task method is not executed. Like wise, I

  • Configure diagnostic logging

    when i select configure diagnostic logging in central admin i get the following error error file not found in uls logs i see the following 07/01/2014 13:25:12.93 w3wp.exe (0x1998) 0x0844 SharePoint Foundation Logging Correlation Data xmnv Medium Name