扫描屏幕颜色

时间:2010-06-13 19:06:35

标签: java image-processing pixel screen-capture scanning

我希望Java扫描特定颜色的屏幕。

任何想法,如果这样做?

2 个答案:

答案 0 :(得分:14)

    Robot robot = new Robot();
    Rectangle captureSize = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
    BufferedImage bufferedImage = robot.createScreenCapture(captureSize);
    // ...

    int color = image.getRGB(x, y);

    int  red = (color & 0x00ff0000) >> 16;
    int  green = (color & 0x0000ff00) >> 8;
    int  blue = color & 0x000000ff;
    // ...

答案 1 :(得分:2)

使用Java.awt.Robot将屏幕截图作为图像进行处理。