Ergebnis 1 bis 6 von 6

Baum-Darstellung

  1. #5
    Anfänger
    Registriert seit
    28.05.2015
    Beiträge
    6

    Standard AW: BufferedImage Schnell in Int Array packen?

    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.

  2. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    Cystasy (28.05.2015)

Ähnliche Themen

  1. [Global] Webhack: Javascript und CSS per PNG packen
    Von meckl im Forum Globale News / Szene News
    Antworten: 0
    Letzter Beitrag: 23.08.2010, 11:32
  2. schnell schnell schnell i need speed
    Von gootesverachter im Forum PC Modding/Tuning
    Antworten: 8
    Letzter Beitrag: 18.02.2008, 13:51
  3. [b] Ordnungsgemäß Packen
    Von Crashkid im Forum Video-Tutorials
    Antworten: 7
    Letzter Beitrag: 31.07.2007, 14:49

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •