2008-10-10 4 views
0

Je me demandais s'il est possible de saisir écran une page que vous visualisez avec un script PHP ou javascript? Par exemple, charger une page dans un iframe, puis enregistrer cette vue en tant que JPEG?Capture d'écran avec PHP et/ou Javascript?

Je suis sûr qu'il est possible en quelque sorte, mais sont-il des implémentations connues/bibliothèques qui aident à sortir?

+0

il y avait une [question similaire] (http://stackoverflow.com/questions/181622/screencapture-from-the-browser-using-javascript) –

Répondre

2

Il existe un outil python appelé Webkit2png, espérons qu'il aide. Mais en PHP, je ne crois pas que son possible

5

Non, désolé, il est impossible avec Javascript et certainement impossible avec un langage côté serveur comme PHP. (Modifier: Je veux dire qu'il est impossible de prendre une capture d'écran de l'affichage de l'utilisateur.)

Cela dépend de ce que vous voulez faire pour cela, mais vous pourriez vouloir trouver un script ou un programme qui exécute le serveur. -side et rend la page Web là. Mais si vous voulez vraiment prendre la capture d'écran de la vue de l'utilisateur de la page, c'est à peu près impossible.

2

Vous ne pouvez pas le faire en JS mais vous pouvez faire quelque chose côté serveur similaire si vous connaissez l'URL de la page que vous souhaitez convertir en une image.

Des outils comme khtml2png peuvent être appelés à partir de php pour rendre la page.

1

Possible avec l'extension GD2 et une certaine connaissance des internes que vous capturez - read here pour un exemple.