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...

Similar Messages

  • Mac Pro 2007 with Nvidia 8800GT screen redraw problems on Mac OS 10.5.2

    I seem to be having a slight screen redraw problem. Such as when grabbing the browser window and moving up and down it seems the redraw can't keep up,also seems problematic when watching flash or other video online. It does it in the finder too for windows listings or in icon view there is a fluttering or flashing back and forth, kind of like a white super split second flash when dragging the window box smaller or larger not as bad as when making smaller. Hard to describe but my original Ge-force that I pulled was not having these characteristics. I figure that the drivers need tweaking. In windows I am not getting these results. I have newer boot camp installed as well as the leopard graphics update done so I am trying to see if others are having a slight problem or maybe it is me.
    Also I make certain it is not heat related as I monitor that and it does not matter at what temp it is.

    Here's another similar experience -- and my solution.
    I bought a Quad-core 2.8GHz (8GB RAM) Mac Pro in May and got the "better" Nvidia 8800GT. I thought I was happy, but there were redraw issues after sleeping and a display "roughness" I found annoying. Upgrading to OSX 10.5.4 didn't help.
    I found it to be mostly absent on startup, but sleeping the Mac would bring it on. I.e., after sleep, the relatiionship between the 8800GT would be different than before. when I logged out and in again, the problem woud vanish. No what I expect from a "superior" graphics card. I ascribed it to funky drivers from Apple.
    The store I bought the Mac from offered to swap for my suggestion of an ATI HD 3870, so I went for it about a week ago.
    This card is far smoother than the 8800GT and just as fast in rendering benchmerks for graphics. (I'm not a gamer.) I am a happy camper! There is no stuttering, oddball redraw, or jerkiness as there had been with the 8800. It's perfect! Never mind that it may be 5% slower for gamers, it feels faster for my use.
    BUT NOTE: As I now see from reading several forums, I wasn't alone is getting a screaming-Mimi at first! The first 3870 ran at nearly full fan speed at power-up. The speed changed a little with resolution changes on my big Mitsubishi CRT monitor, and actually stopped when I switched to 1080x1920 @ 72Hz! Then the fan would start and quit, start and quit randomly -- convincing me it was defective.
    I returned this RED-shrouded unit and the store replaced it, this time with (randomly) a BLUE-shrouded unit. (Slightly lower serial.)
    Bottom Line: This replacement 3870 is quiet as a mouse! Fan runs near-silently at startup and after hours of regular use in a 75ºF room. I get the distinct feeling that a bunch of cards with wonky fan controllers were built, and some of us got 'em.
    Bad News: The ATI HD 3870 does NOT support multiple refresh rates under Windows XP-SP2 booting the Mac Pro, with or without Boot Camp drivers installed. No version of the ATI drivers fixes this, and ATI does not officially support Boot Camp yet. You can choose a resolution okay, but you're stuck at 60Hz refresh -- a pain for those of us who hate 60Hz flicker. (I like 100Hz refresh.)

  • Audio Capture problem in Mac OS X 10.7.5 in Mac mini(in Silverlight)

    I got a mac mini and upgrade Mac OS X 10.6.x --> 10.7.5.
    However do not hearing the audio in Webpage using Silverlight.(10.6. version doing well)
    So, I found the solve this problem, that is a audio capture problem.( My device does not supported Stereo audio data).
    this is the source in audio capture using Silverlight code.
      CaptureSource source = new CaptureSource()
                            AudioCaptureDevice = CaptureDeviceConfiguration.GetDefaultAudioCaptureDevice()
                        try
                            foreach (AudioFormat af in source.AudioCaptureDevice.SupportedFormats)
                                if (af.Channels == 1 && af.BitsPerSample == 16 && af.SamplesPerSecond == 8000)
                                    source.AudioCaptureDevice.DesiredFormat = af;
                                    break;
    af.Channels is always af.Channel == 2(Stereo)
    --- the question is
    How can I caputure audio channel mono?
    If couldn`t, how can I transfered audio capture data stereo to mono?
    Please answer the question as soon as possible ^^

    Mavericks is a 5.3 GB file, it takes awhile to download based on the speed of your internet account.

  • Screen capture problem

    When I do a screen capture with command-shift-4 the resulting image is broken. That is it looks like the image is chopped up in vertical strips and displaced. Below is an example with what it should look like (the latter using Snapz Pro).

    Having trouble including images!!

  • Strange Screen Capture Problem

    Ok, I'm stumped and hope someone can help me out.
    For some reason, on my macbook pro, I can't get the screen capture cmd-shift-4-space to work. All the other screen capture modes work (eg. cmd-shift-3 and cmd-shift-4).
    When I hit the cmd-shift-4 command and then hit the space bar, I see the camera show up, but it will not select individual windows. Instead the whole screen is highlighted and when I click, it takes a blank white picture. How do I fix this? Thanks.

    Have you tried booting in Safe Mode? Hold down the Shift key as soon as you hear the startup chime. The boot will take longer, as the system repairs the drive, clears some caches, and disables all third party startup items (and some Apple ones as well). Try it in Safe Mode, then reboot normally and try it again. If it works in Safe Mode, but not when you reboot, then there is a conflict with some startup item.
    Francine
    Francine
    Schwieder

  • Screen capture : problems with audio quality & volume

    Hi all ,
    I'm quite new with Arch (I installed it 1 week ago) but I'm a quite veteran debian user (since 10 years)...
    I'd like to produce screencast for my students , so I 've made some tests with xvidcap & recordmydesktop, they were fine
    I 've decided to add sound to these first demos and that 's here that difficulties come...
    My laptop is a Sony VAIO VPC Z1 (quad core i7 , 8Gb of RAM , 500 gb harddisk, with an hybrid graphics card i915/Nvidia M 330)
    Soundcard is well detected :
    \ └─(\ 1:\ 10:03\ :%)─\ ─\  lspci|grep -i audio                                                            ──\ (lun.,nov.29)─┘
    00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
    01:00.1 Audio device: nVidia Corporation High Definition Audio Controller (rev a1)
    they are seen in the cards file:
    \ └─(\ \ 10:10\ :%)─\ ─\  cat /proc/asound/cards                                                           ──\ (lun.,nov.29)─┘
    0 [Intel          ]: HDA-Intel - HDA Intel
                          HDA Intel at 0xd7820000 irq 45
    1 [NVidia         ]: HDA-Intel - HDA NVidia
                          HDA NVidia at 0xd1000000 irq 16
    My problems are :
    - it seems that my alsamixer are lost each time (preferences for each channel)
    - I don't know what channel to use while recording because I've got :
    record
    record1
    record2
    digital
    micro
    micro boost
    ouch...
    I 've tried to make some sound  capture with a Plantronics (earphones + micro ) using my front connectors (2 jack )
    Results are very confusing:
    - with audacity , sound is quite good
    - with recordmydesktop, noise leveel is very high, I can't figure out how to filter the signal
    - with xvidcap ,the man page is not very informative for options to capture sound
    So your feedbacks are welcome...
    It's my first attempt to do multimedia with Linux (I use it for programming Java/C++ and for documents editing in LateX)
    Thanks
    jerome

    It does appear to be a bit tricky to get the Mac to always recognize this key combination. Especially if Space has another function related to that window, such as Quick View over a Finder window. I could not get consistent results when using the key combo, sometimes it worked first time, many times nothing.
    But there is another way to get screen shots. There is the Apple Utility Grab in the Utilities folder (Apps/Utilities). It will help you with all the screen shots the key combos take.
    Dah•veed

  • Sound capturing problem on Mac and Linux

    Hi,
    I've an applet that enables users to record (through microphone), play and save audio as a Wav file. The Wav file is saved in the user's home directory. This applet works well on Windows, but not quite on Linux and Mac. When I click Record and say something to the microphone, click Stop and click Play to listen to the recorded audio, nothing is heard. I'm not sure where the bug is, whether it's in the recording or capturing function. I'm quite new to JAVA and the applet was written based on the sample Sound Recorder applet. Really appreciate it if someone could help me out since I need to deliver the final product as soon as possible. Here is the code. Thanks a lot.
    /* Starts here */
    import java.awt.*;
    import java.awt.event.*;
    import java.awt.geom.Line2D;
    import java.awt.font.*;
    import java.applet.*;
    import java.applet.AudioClip;
    import netscape.javascript.JSObject;
    import javax.swing.*;
    import javax.swing.event.*;
    import javax.swing.border.*;
    import javax.sound.sampled.*;
    import java.io.*;
    import java.text.DecimalFormat;
    import java.text.NumberFormat;
    import java.text.*;
    import java.util.*;
    import java.util.Vector;
    import java.util.Enumeration;
    import java.net.*;
    import java.lang.*;
    public class sound extends Applet {
         public String Fspr = System.getProperty("file.separator");
         public String AllPath;
         public String myOS;
         public int tmp1 = 1;
         AudioClip sound;
    boolean debug;
    protected boolean running;
         protected int setIntNo;
    ByteArrayOutputStream out;
    AudioInputStream ais;
    AudioFormat format;
    String audioFmt;
    boolean signed;
    boolean bigEndian;
    int sampleRate;
    int sampleSizeInBits;
    int channels;
    String formatStr;
    TargetDataLine line;
    SourceDataLine sourceLine;
    boolean playPressed;
    boolean stopPressed;
    boolean recordPressed;
    DecimalFormat df;
    DecimalFormat df2;
    long msecCurrent;
    long msecElapsed;
    int minElapsed;
    Date date;
    long msecStart;
         public void init(){
              // Get path to the audio file
              AllPath = getHomeDir();
    debug = false;
    signed = true;
    bigEndian = true;
              myOS = System.getProperty("os.name");
              if (myOS.equals("Mac OS X")){
                   sampleRate = 44100;
              } else {
                   sampleRate = 22050; // 8000-11025-12000-16000-22050-24000-32000-44100-48000
    sampleSizeInBits = 16; // 8-16
    channels = 1; // 1 - Mono 2 - Stereo
    formatStr = "WAV";
    playPressed = false;
    stopPressed = false;
    recordPressed = false;
    df = new DecimalFormat("00");
    df2 = new DecimalFormat("00,000,000");
    date = new Date();
         public void callJS(String jsFunc) {
              URL url = null;
              try {
                   url = new URL(jsFunc);
              }catch (MalformedURLException me) {
                   String mydd = "Bad javascript url: " + jsFunc;
                   JOptionPane.showMessageDialog(null, mydd, "Alert", javax.swing.JOptionPane.INFORMATION_MESSAGE);
              getAppletContext().showDocument(url);
         public void exitAudio(){
              System.exit(0);
         public void stopAudio(){
              running = false;
              stopPressed = true;
              playPressed = false;
              saveAudio();
         public void saveAudio(){
              try {
                   byte abyte0[] = out.toByteArray();
                   ByteArrayInputStream bytearrayinputstream = new ByteArrayInputStream(abyte0);
                   AudioFormat audioformat = getFormat();
                   try{
                        ais = new AudioInputStream(bytearrayinputstream, audioformat, abyte0.length / audioformat.getFrameSize());
                   } catch(Exception exception) {
                        JOptionPane.showMessageDialog(null,"Unknown Format");
                        return;
                   String s = "myfile." + formatStr;
                   createAudioFile(ais, s);
              } catch(NullPointerException e) {
                   JOptionPane.showMessageDialog(null,"Saving audio file unsuccessful!!!");
         public void captureAudio(){
    try{
    format = getFormat();
    javax.sound.sampled.DataLine.Info info = new javax.sound.sampled.DataLine.Info(javax.sound.sampled.TargetDataLine.class, format);
    if(line != null)
    line.close();
    try {
    line = (TargetDataLine)AudioSystem.getLine(info);
    line.open(format);
    line.start();
    } catch(IllegalArgumentException illegalargumentexception) {
                        JOptionPane.showMessageDialog(null, "Unknown Format.");
    return;
    date = new Date();
    msecStart = date.getTime();
    Runnable runnable = new Runnable() {
    public void run(){
    int i = 0;
    out = new ByteArrayOutputStream();
    running = true;
    try{
    while(running){
    int j = line.read(buffer, 0, buffer.length);
    if(j > 0){
    out.write(buffer, 0, j);
    msecCurrent = (new Date()).getTime();
    msecElapsed = msecCurrent - msecStart;
    out.close();
                                  playAudio();
                                  return;
    } catch(IOException ioexception) {
                                  JOptionPane.showMessageDialog(null, "I/O problems");
    int bufferSize;
    byte buffer[];
    bufferSize = (int)format.getSampleRate() * format.getFrameSize();
    buffer = new byte[bufferSize];
    Thread thread = new Thread(runnable);
    thread.start();
    return;
    }catch(LineUnavailableException lineunavailableexception){
    JOptionPane.showMessageDialog(null, "Line unavailable");
    return;
         public void playAudio(){
    try{
    if(playPressed)
    return;
    playPressed = true;
    byte abyte0[] = out.toByteArray();
    ByteArrayInputStream bytearrayinputstream = new ByteArrayInputStream(abyte0);
    final AudioFormat final_audioformat = getFormat();
    try{
    ais = new AudioInputStream(bytearrayinputstream, final_audioformat, abyte0.length / final_audioformat.getFrameSize());
    } catch(Exception exception) {
    JOptionPane.showMessageDialog(null, "Unknown Format.");
    return;
    javax.sound.sampled.DataLine.Info info = new javax.sound.sampled.DataLine.Info(javax.sound.sampled.SourceDataLine.class, final_audioformat);
    if(sourceLine != null)
    sourceLine.close();
    sourceLine = (SourceDataLine)AudioSystem.getLine(info);
    sourceLine.open(final_audioformat);
    sourceLine.start();
    date = new Date();
    msecStart = date.getTime();
    Runnable runnable = new Runnable() {
    public void run(){
    int i = 0;
    try{
    int j;
    while((j = ais.read(buffer, 0, buffer.length)) != -1) {
    if(stopPressed){
    stopPressed = false;
    break;
    if(j > 0){
    sourceLine.write(buffer, 0, j);
    msecCurrent = (new Date()).getTime();
    msecElapsed = msecCurrent - msecStart;
    sourceLine.drain();
    sourceLine.close();
    playPressed = false;
                                  tmp1 = tmp1 + 1;
    return;
    } catch(IOException ioexception) {
    JOptionPane.showMessageDialog(null, "I/O problems");
    return;
    int bufferSize;
    byte buffer[];
    bufferSize = (int)final_audioformat.getSampleRate() * final_audioformat.getFrameSize();
    buffer = new byte[bufferSize];
    Thread thread = new Thread(runnable);
    thread.start();
    return;
    } catch(LineUnavailableException _ex) {
                   JOptionPane.showMessageDialog(null, "Please close other audio device");
    playPressed = false;
         private AudioFormat getFormat(){
    return new AudioFormat(sampleRate, sampleSizeInBits, channels, signed, bigEndian);
         public String getHomeDir(){
    String s = System.getProperty("user.home") + Fspr;
    return s;
         public void createAudioFile(AudioInputStream audioinputstream, String s) {
    StringTokenizer stringtokenizer = new StringTokenizer(s, ".");
    stringtokenizer.nextToken();
    String s1 = stringtokenizer.nextToken();
    javax.sound.sampled.AudioFileFormat.Type type = null;
    if(s1.equalsIgnoreCase("AU"))
    type = javax.sound.sampled.AudioFileFormat.Type.AU;
    else
    if(s1.equalsIgnoreCase("WAV"))
    type = javax.sound.sampled.AudioFileFormat.Type.WAVE;
    else
    if(s1.equalsIgnoreCase("AIFF"))
    type = javax.sound.sampled.AudioFileFormat.Type.AIFF;
    else
    if(s1.equalsIgnoreCase("SND")){
    type = javax.sound.sampled.AudioFileFormat.Type.SND;
    } else {
    return;
              try {
                   String filename = AllPath+"UserAudio.wav";
                   File file1 = new File(filename);
                   if (file1.exists()) {  
                        System.gc();
                        boolean success = file1.delete();
                        if (!success){
                             JOptionPane.showMessageDialog(null,"Delete Failed");
                   AudioSystem.write(audioinputstream, type, new File(AllPath+"UserAudio.wav"));
                   recordPressed = false;
                   return;
    } catch(Exception exception) {
    JOptionPane.showMessageDialog(null,"I/O Problems: " + exception);
    /* Ends here */

    Hi,
    are you sure that the systems can handle the samplerate given? Is the mic input selected in the systems audio setup (on mac?)
    Just put some singnal (sine or noise) in your buffer to check if the problem is on playback or on recording.
    Tomy

  • Screen Capture Problems

    I got this question from a client and can't find any answer. Is there a way to fix this short of reinstalling the operating system?
    Just a brief question of you regarding the screen shot - command-shift-4. When I do this I now get an alert sound without any picture being taken. If I do a command-C from the keyboard, I get the resulting "bullseye" that should accompany the command-shift-4 routine and I can highlight an area and a picture will result. If I highlight something then go to the EDIT-COPY. that behaves in the normal way in that I can paste the 'copied' where ever I want. I have run the disk utility and repaired permissions.
    iMac G5 20"   Mac OS X (10.4.7)   Apple wireless keyboard & mouse, Apple Mighty Mouse, External LaCie HD 500 GB,

    Command-Shift-4 lets you select the part of the screen (using the mouse) to take a snapshot of. I use it all the time and it works great. After selecting cmd-shft-4 you need to sweep out an area with the mouse. The area is highlited in grey and a .png file is created.
    Command-Shift-3 takes a snapshot of the entire screen.

  • Color changes (darkens) in screen capture - color sync gamma setting?

    I encountered this weird effect that the color darkens when I did a screen capture in one Mac but not the other.
    In fact, it darkens more with shift-ctrl-cmd-4 (selection capture) than with shift-ctrl-cmd-3 (whole screen capture).
    The knowledge base mentioned the gamma setting in http://support.apple.com/kb/ht3712 but the color darkens in the clipboard, so there is no way to change the color sync if it is not a file. I tried to re-calibrate my display using different gamma setting, but it didn't change any color.
    In my other Mac, I can do a screen capture and the color is preserved as is. It is only in one Mac that did this. The color darkens so much that it practically becomes black-and-white.
    Any suggestion would help. I think it has something to do with the color sync profile setting.

    I found out that the darkening of the color in screen capture is caused by screenshot captured into jpeg. The darkening happens when the lines are thin, due to the averaging effect of jpeg. If the lines are thick, then the change in color is not apparent.
    Now, the problem is, I can't change screen capture to capture in png. I used Tinker Tool, and deleted com.apple.screencapture.plist , nothing would change it back to capture in png.

  • Screen capture error, using "ctrl command shift 4"

    when I captured the screen using "ctrl command shift 4", the captured picture is cracked. but when using "command shift 4", the captured picture is fine.
    like below
    How can I fix it?

    use CMD  Shift 4
    better still use a FREE screen capture APP like ducklink
    http://www.ducklink.com/p/free-screen-capture-tool-on-mac/
    Best one is the APP SnapNDrag I use all the time.
    http://download.cnet.com/SnapNDrag/3000-2094_4-40913.html

  • I have a 17" Macbook pro with flickering red and cyan(blue) lines across the screen. The issue disappears temporarily when I tap on the computer, and the problem does not occur when I use external display or try to screen capture the problem.

    I purchased my Macbook (17") through a certified apple tecnition in August 2012, it was refurbished and the motherboard was completely replaced. I do a lot of photo editing, but I have been unable to do so because of the red vibrating lines that interrupt my screen. The issue disappears temporarily when I tap on the computer, and the problem does not occur when I use external display or try to screen capture the problem. I brought the computer back to the technition I purchased it from and he said that it was a problem with my fan, so I have two new fans but the issue is still occuring. He says he doesnt know whats wrong. Does anyone have any information on this issue?
    Here is an image of the issue
    http://www.flickr.com/photos/67839707@N08/8884847081/

    I recommend having your Mac serviced by someone competent. A force sufficient to "blow apart" the fans was clearly excessive and may have damaged the display cable, as well as any number of other problems.
    Dust is properly cleaned with a vacuum, preferably one designed for computer service, and they are not cheap.
    Compressed air should never be used. It just blows dust everywhere, often into places where it can no longer be removed.

  • Robot Class (Screen Capture)

    Hello friends,
    i have a problem and i don't know if it's a bug or something wrong with my code i just developed this code below to create a screencapture application and i do get the screen capture in the jpeg format but the problem is that i don't see the mouse pointer in the screenshot that i get why don't i see the mouse pointer when i can see everthing else
    import java.awt.*;
    import java.awt.Image.*;
    import javax.imageio.*;
    import java.io.*;
    public class test{
    public static void main(String args[]){
    try{
    Robot tt=new Robot();
    Rectangle screen=new Rectangle(1024,768);
    File f1 = new File("/home/hari/java/test.jpg");
    javax.imageio.ImageIO.write(tt.createScreenCapture(screen),"jpg",f1);
    }catch(Exception e){System.out.println(e);}
    I would like u guys to go through this code and check my claims
    one more thing u need jdk1.4 for this as iam using java advanced imaging api
    Thanks in advance
    regards
    hari

    Hey,
    Why did you ask me that question this is a fully functional code tested on linux and windows and works, Except for i don't see the mouse pointer at all as i already mentioned you should have jdk1.4 for this
    Please let me know as my running out of patience because of this problem
    regards
    hari

  • Screen shot capture problems

    I have a Mac Pro, and when attempting to take a screen shot using "Shift-Command-4," the content that I want is only captured sporadically. I've manipulated the image size, etc., to see if this was the problem, but there does not seem to be a consistent basis for the problem. I've also searched my computer via Spotlight to see if the PNG file was being saved to a place other than my desktop, but it is not.
    Any suggestions?

    I have encountered the same issue. Lately when using the tried and true screen capture keystrokes (shift-command-3 or shift-command-4) I sometimes get an image file, and sometimes I don't. But I always get the camera click sound.
    When searching for the answer to this problem I'm directed to the Grab utility. This app may have some nice features, but it is not as convenient as the standby keystrokes and is a step backwards if this is going to be the norm.
    Anybody know why this happening?

  • I have recently upgraded my mac and ipad to IOS7 and find that Safari will not load onto my iPad. It just shuts down the app. Any ideas? I have been onto Mac who took me through a very long iPad robot, but the problem is still the same! Help appreciated

    I have recently upgraded my mac and ipad to IOS7 and find that Safari will not load onto my iPad. It just shuts down the app. Any ideas? I have been onto Mac who took me through a very long iPad robot, but the problem is still the same! Help appreciated

    Do you mean that you did a soft-reset ?
    Try clearing Safari's cache : Settings > Safari > Clear Cookies And Data and also Clear History
    If that doesn't fix it then try closing Safari via the iPad's multitaskingbar and see if it works when you re-open it :double-click the home button to open the taskbar and then swipe or drag the Safari app's 'screen' up and off the top of the screen to close it, and click the home button to close the taskbar.
    After trying the above you could also do a soft-reset (even if this is what you've already done it might be worth trying after clearing Safari's cache and closing the app via the taskbar) : press and hold both the sleep and home buttons for about 10 to 15 seconds (ignore the red slider), after which the Apple logo should appear - you won't lose any content, it's the iPad equivalent of a reboot.

  • Can I automate 'Capture screen' on a remote Mac in Apple Remote Desktop?

    Subject says it all really, I need to find a way to automate screen capture on an an ARD managed Mac.
    Is it possible to automate 'Capture screen' on a remote Mac in ARD 3.3.2?
    Cheers
    Phil

    You can cron or otherwise automate the following command:
    screencapture -x silentscreenshot.jpg
    The x switch means the machine will not play the shutter sound.
    HTH!
    Ryan

Maybe you are looking for