Image : Pixelfarbe an Position x y ???
-
Hallo ich lade folgendermaße ein Bild :
Image Bild;
Bild = Toolkit.getDefaultToolkit().getImage( "Bilder/Weltraum.jpg" );Kann ich jetzt die Pixelfarbe an Position 10 , 10 bestimmen ? Hab in der Api keine Methode dafür gefunden.
Dankeschön MFG RafaelG.
-
1. Nutz das ImageIO-Framework, um Bilder zu laden: javax.imageio.ImageIO definiert diverse Methoden zum Laden eines Bildes. Da kriegst Du dann ein Objekt vom Typ BufferedImage.
2. In BufferedImage sind Methoden definiert, mit denen Du die Pixelfarbe eines bestimmten Pixels setzen kannst.
-
BufferedImage#getRGB(x, y)
Davon die Farbe erzeugen mit new Color()
Dann kannst Du mit getRed(), getGreen(), getBlue() die RGB-Werte auslesen.