Hello JRuby People,
I’m not quite ready to JRubyify yet but,
I’m working on a mini-project which requires that I screen-capture a
portion of my x-display on a linux box.
It looks like I can use a class in Java named “Robot” to do this:
I figure any class (even if it is a Java class) named “Robot” deserves
my attention.
So I ran this query:
And this page looks good:
I see this example:
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.Rectangle;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.io.*;
import javax.imageio.ImageIO;
class ScreenCapture {
public static void main(String args[]) throws
AWTException, IOException {
// capture the whole screen
BufferedImage screencapture = new Robot().createScreenCapture(
new Rectangle(Toolkit.getDefaultToolkit().getScreenSize
()) );
// Save as JPEG
File file = new File("screencapture.jpg");
ImageIO.write(screencapture, "jpg", file);
// Save as PNG
// File file = new File("screencapture.png");
// ImageIO.write(screencapture, "png", file);
}
}
My question:
Is it possible to transform the above Java-syntax into Ruby-syntax
which could be interpreted by JRuby?
Or I could ask it this way:
How do I transform the above Java-syntax into JRuby-syntax?
–Audrey