Vollbild aufnehmen

Kratos

Mitglied
Hallo, ich entwerfe zurzeit eine Objekterkennungssoftware im Beispiel Ego-Shooter.
Normalerweise nehme ich den

Java:
BufferdImage image = new Robot().createScreenCapture(new Rectangle(
Toolkit.getDefaultToolkit().getScreenSize()));

Um den Desktop aufzunehmen.

Mein Problem ist: Ich suche eine Methode mit der man das aktuelle Vollbildprogramm
aufnehmen kann. Hat irgendjemand Vorschläge?

EDIT: Das heißt nicht der Desktop, sondern ein Programm soll letzendlich
aufgenommen werden.


Danke
 
Zuletzt bearbeitet:

mfernau

Bekanntes Mitglied
EDIT: Das heißt nicht der Desktop, sondern ein Programm soll letzendlich
aufgenommen werden.

Mit Robot.createScreenCapture() nimmst Du doch alles auf - also auch das aktive Programm. Würde ich jetzt z.B. meinen Browser im Vollbild laufen lassen, würdest Du einen Screenshot vom Browser erstellen.

Ich vermute Das Problem liegt daran, dass das Spiel im overlay (?) Modus (d3d/opengl) arbeitet. Das geht am Desktop vorbei bzw arbeitet dichter an der Hardware. Ich vermute hier ebenfalls, dass Du ohne zusätzliche Dlls solche Anwendungen nicht grabben kannst.
 

Ähnliche Java Themen

Neue Themen


Oben