Punkt an bestimmter Position in Grafik erzeugen

Leider beschäftige ich mich erst seit wenigen Tagen mit Java, habe aber folgende Aufgabe zu bewältigen: Ich muss in einer bestehenden Grafik (Landkarte in jpg- oder png-Format) eine bestimmte Position markieren. Es gelingt mir zwar mit Swing mit der Klasse Graphics in einem Pixel-Koordinatensystem einen Punkt zu erzeugen, diesen aber nicht auf meine bestehende Landkarte zu legen.

Moin

Ich muss in einer
bestehenden Grafik (Landkarte in jpg- oder png-Format) eine
bestimmte Position markieren. Es gelingt mir zwar mit Swing
mit der Klasse Graphics in einem Pixel-Koordinatensystem einen
Punkt zu erzeugen, diesen aber nicht auf meine bestehende
Landkarte zu legen.

png oder jpg => du lädst das ganze per ImageIO in eine BufferImage, richtig ?

Dann gehts in etwa so:

Graphics g = BufferImage.getGraphics();
g.setColor(Color.RED);
g.drawRect (x,y,1,1);

und dann mit ImageIO.write wieder abspeichern, resp anzeigen…

cu

Vielen Dank schon mal ! Eigentlich habe ich ein Bild immer mit einem JLabel dargestellt, aber ich probiere es jetzt mal mit der ImageIO.
Gruß,
Arndt Weber