Mit Java die Farbe eines Pixels aus einem Bild entnehmen

Aus Byte-Welt Wiki
Version vom 27. März 2019, 19:05 Uhr von L-ectron-X (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie:AWT Kategorie:Swing Kategorie:Java-Codeschnipsel Hier eine Methode, mit der aus einem Image-Objekt bzw. einem Bild, die Farbe eines Pixe…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springenZur Suche springen


Hier eine Methode, mit der aus einem Image-Objekt bzw. einem Bild, die Farbe eines Pixels ausgelesen werden kann.

import java.awt.Color;
import java.awt.image.BufferedImage

[...]

public Color grabPixelColor(BufferedImage image, int x, int y) {
   int pixelColor = image.getRGB(x, y);
   int red = (pixelColor & 0x00ff0000) >> 16;
   int green = (pixelColor & 0x0000ff00) >> 8;
   int blue = pixelColor & 0x000000ff;

   return new Color(red, green, blue);
}


Fragen

Das Thema wurde nicht ausreichend behandelt? Du hast Fragen dazu und brauchst weitere Informationen? Lass Dir von uns helfen!

Wir helfen dir gerne!


Dir hat dieser Artikel gefallen? Oder Du hast Fehler entdeckt und möchtest zur Berichtigung beitragen? Prima! Schreibe einen Kommentar!

Du musst angemeldet sein, um einen Kommentar abzugeben.


Siehe auch