7
votes

Prenez de la capture d'écran de bureau à Ruby?

J'ai posé cette question sur Prendre une photo de une page Web de manière programmatique , et j'ai téléchargé et obtenu webkit2png Travailler (prendre des photos de Pages HTML comme des blogs et de tels autres). Tellement cool, merci de me montrer que ça!

Maintenant, je voudrais commencer à faire plus, comme être capable de prendre des photos de sites Web flash après avoir chargé et de mon bureau.

est-il possible de prendre des photos de sites Web flash avec webkit2png (en considérant que vous devrez peut-être attendre quelques secondes pour le charger)?

Mais la question principale est que je prends de manière programmable des photos du bureau? Cela me permettrait d'avoir beaucoup plus de contrôle sur ce qui se passe.


0 commentaires

3 Réponses :


3
votes

Vous pouvez utiliser XWD (1) pour prendre une capture d'écran du Fenêtre racine: xxx


0 commentaires

2
votes

C'est une question géniale!

Il y a quelques années, je dois travailler sur un projet similaire. J'ai trouvé une bibliothèque, appelée watir , vous pouvez utiliser pour contrôler les navigateurs système de Ruby. À l'époque où j'ai vérifié, il n'était pas vraiment fiable dans un environnement Linux, mais maintenant, il semble que cela semble être assez solide.

Voici quelques liens:


0 commentaires

1
votes

Vous pouvez utiliser wattir webdiver comme ceci: xxx

qui semble faire le travail assez bien! J'ai testé cela sur mon Mac, mais je serais surpris si cela ne fonctionnait pas aussi sur Linux.


0 commentaires