Mit Java die Farbe eines Pixels aus einem Bild entnehmen
Aus Byte-Welt Wiki
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!
- Besuche uns im Byte-Welt-Forum
- Besuche unseren Chat
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.