"Lire" la couleur d'un pixel d'une application DirectX

Signaler
Messages postés
14
Date d'inscription
lundi 10 juin 2002
Statut
Membre
Dernière intervention
14 janvier 2009
-
cs_JTR
Messages postés
14
Date d'inscription
lundi 10 juin 2002
Statut
Membre
Dernière intervention
14 janvier 2009
-
Bonjour,

J'ai fait le tour de google (fr et en) vu que c'est mon ami ... Mais je ne trouve pas ce que je cherche ...
Je cherche à "détecter" la couleur d'un pixel situé dans une application DirectX (un jeu plus précisément).
J'aimerais donc savoir si c'est possible d'analyser une fenêtre écrite en DirectX et si oui, comment ? ;)
Si quelqu'un a une expérience dans ce domaine, ça m'intéresse grandement.

Merci d'avance.

2 réponses

Messages postés
883
Date d'inscription
vendredi 3 novembre 2000
Statut
Membre
Dernière intervention
3 mars 2009
6
Hello,
Je sais pas si c'est très pro, mais en créant une device directx (voir le directx sdk si tu vois pas ce que c'est) et en faisant  un rendu sans "clear", j'obtiens l'image du dernier jeu auquel j'ai joué.
On peut imaginer que si je fais ça pendant que je joue, l'image du jeu s'affichera sur ma fenêtre.
J'en déduis que les buffers directx sont partagés et qu'il y a moyen d'y accèder de cette manière.
Comme dit plus haut, ce n'est sans doute pas très pro, il doit y avoir moyen de faire ca de manière plus "conventionnelle".

<hr size="2" width="100%" />Julien.
Messages postés
14
Date d'inscription
lundi 10 juin 2002
Statut
Membre
Dernière intervention
14 janvier 2009

Merci beaucoup pour ta réponse ...
Je vais chercher de ce côté là, c'est pas super "pro" comme tu dis, mais maintenant j'ai une piste.
Merci encore !

JTR