Bonjour,
Comment fonctionne un logiciel de capture d'écran.
Est ce que des sources sont disponibles ?
Merci,
Christophe
Bonjour,
Comment fonctionne un logiciel de capture d'écran.
Est ce que des sources sont disponibles ?
Merci,
Christophe
Ce genre de chose dépend du système d'exploitation. Tu es sous Windows ? Linux ? Tu veux faire quoi exactement ?
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
Je suis sous Windows, et je souhaite juste capturer l'écran qui est sur le bureau, quand on appuye sur une touche de fonction.
Tu sais, sous Windows, la touche Impr. écran fait ça très bien.
Si ça ne suffit pas, dis-nous précisément ce que tu veux de plus pour qu'on puisse t'orienter.
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Je souhaite capturer l'écran par programme et stocker le résultat dans une bitmap.
Que signifie "Par programme" pour toi ?
Impr. Ecran permet de coller dans Paint et d'enregistrer.
Si tu veux un programme qui enregistre automatiquement chaque capture dans un fichier bitmap, permettant ainsi des captures en rafale, dis-le...
Le seul logiciel de capture que je connais, c'est FRAPS, mais c'est un peu la grosse artillerie...
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Par programme signifie que c'est moi qui génére le code de cette application en C++.
Ah, pardon c'est moi qui ne suis pas bien réveillé ce matin.
Je pense que le truc traditionnel devrait suffire: GetDC(NULL), CreateCompatibleDC(), CreateCompatibleBitmap(), BitBlt(), et hop, tu devrais avoir un DC avec dedans un bitmap contenant l'image de l'écran.
Pour la sauvegarder, c'est moins simple. Il y a une rubrique "Storing an image" sur MSDN avec un exemple de code...
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Partager