Bien le bonjour!
Quelqu'un pourrait me dire comment faire un screenshot de mon bureau windows via un script d'unity c#?
Pour le moment la solution serrait de rendre ma fenêtre transparente (cela fonctionne grâce à ce code: http://answers.unity3d.com/questions/86 ... scene.html )
Mais ensuite quand je fais un screenshot en utilisant:
ScreenCapture.CaptureScreenshot("MonImage.png");
l'image obtenue est une image opaque de la fenêtre de jeux et non pas transparente avec le bureau à l’arrière-plan...
Voilà où j'en suis, si vous avez une autre solution, je vous en remercie d'avance!
[RESOLU] Screenshot du bureau windows
- boubouk50
- ModoGenereux
- Messages : 6246
- Inscription : 28 Avr 2014 11:57
- Localisation : Saint-Didier-en-Bresse (71)
Re: Screenshot du bureau windows
Bonjour,
Cela me semble normal que le background windows ne soit pas pris en compte (pour des raisons de violations de vie privée peut être?)
Je me dirigerais du côté des lignes de commande windows que j'appellerais depuis Unity.
https://superuser.com/a/943947
D'après ce lien, il est possible de le faire, à voir s'il ne faut pas les droits admins pour que cela soit accepté par compte. (Donc que Unity soit lancé en mode admin).
Ensuite il faut passer par des process pour lancer une commande Windows: https://answers.unity.com/questions/112 ... cript.html
https://docs.microsoft.com/en-us/dotnet ... ew=net-5.0
Cela me semble normal que le background windows ne soit pas pris en compte (pour des raisons de violations de vie privée peut être?)
Je me dirigerais du côté des lignes de commande windows que j'appellerais depuis Unity.
https://superuser.com/a/943947
D'après ce lien, il est possible de le faire, à voir s'il ne faut pas les droits admins pour que cela soit accepté par compte. (Donc que Unity soit lancé en mode admin).
Ensuite il faut passer par des process pour lancer une commande Windows: https://answers.unity.com/questions/112 ... cript.html
https://docs.microsoft.com/en-us/dotnet ... ew=net-5.0
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
Re: Screenshot du bureau windows
Je vous remercie pour votre aide!
J'ai commencé par tester le fichier .bat mais je n'ai pas réussi à l'utiliser...
J'ai donc testé imagemagick mais sans succès...
finalement c'est avec NirCmd que j'ai réussi à prendre des scrennshot en ligne de commande et j'ai fait un .bat que j’appelle depuis unity.
Problème résolu, merci à vous!
J'ai commencé par tester le fichier .bat mais je n'ai pas réussi à l'utiliser...
J'ai donc testé imagemagick mais sans succès...
finalement c'est avec NirCmd que j'ai réussi à prendre des scrennshot en ligne de commande et j'ai fait un .bat que j’appelle depuis unity.
Problème résolu, merci à vous!