Zitat Zitat von thellmei Beitrag anzeigen
Wenn du die beiden Möglichkeiten verknüpfst, würdest du mit folgender Implementierung recht schnell zum Ergebnis kommen.

Code:
        Rectangle screenRect = new Rectangle(0, 0, 200, 200);
        BufferedImage capture = new Robot().createScreenCapture(screenRect);


        int[] rgb = ((DataBufferInt) capture.getRaster().getDataBuffer()).getData();
        StringBuilder data = new StringBuilder();
        char comma = ',';
        int currentColor = 0;


        for (int x = 0; x < rgb.length; x++) {
            currentColor = rgb[x];
            data.append((currentColor >> 16) & 0xff).append(comma).append((currentColor >> 8) & 0xff).append(comma)
                    .append((currentColor >> 24) & 0xff).append(comma);
        }


        System.out.println(data.toString());
// EDIT: Oh sehe gerade du hast es bereits hinbekommen.
Trotztdem vielen lieben dank !