Mit Java die Farbe eines Pixels aus einem Bild entnehmen
Aus Byte-Welt Wiki
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
[Quelltext bearbeiten]Das Thema wurde nicht ausreichend behandelt? Du hast Fragen dazu und brauchst weitere Informationen? Lass Dir von uns helfen!
- Besuche unseren Chat
Wir helfen dir gerne!
