69 votes

Convertir une page web en image

Quels sont les utilitaires permettant d'obtenir une image d'une page web ?

Cela revient à faire une "capture d'écran" de la page après l'avoir ouverte.

1 votes

Voici un cas concret pour vous : Les tableaux d'affichage professionnels (ces coûteux téléviseurs fonctionnant 24 heures sur 24) ont besoin d'une source d'images constante et utilisent généralement le FTP pour afficher des images plutôt que des flux, comme un diaporama dynamique. Lorsque l'entreprise souhaite présenter un contenu dynamique, par exemple l'état des outils de surveillance ou une sélection de pages web et de rapports réels (presque en direct). Il faut alors saisir les sites Web/les interfaces graphiques (de nombreux outils de surveillance et outils commerciaux ont désormais des interfaces graphiques Web) et les enregistrer sous forme d'images pour que le téléviseur puisse les afficher.

12 votes

Cette question est claire sur ce qu'elle demande. Elle n'est pas ambiguë, vague, incomplète, trop large ou rhétorique. Elle a été raisonnablement répondue dans sa forme actuelle. Il s'agit simplement d'un autre utilisateur de stackoverflow à la gâchette facile qui fait ça pour son ego, et qui réduit la qualité de stackoverflow.

0 votes

@jrharshath ami vous avez obtenu la réponse ? j'ai le même doute. Pourriez-vous s'il vous plaît checkk ceci stackoverflow.com/questions/44602309/

53voto

Stobor Points 15428

1 votes

Merci :) au fait, j'ai trouvé le moteur de rendu mozilla dans la réponse de Jim Puls : hackdiary.com/2004/06/13/…

0 votes

Je vérifie IECapt en ce moment (j'avais besoin d'une solution Windows). Il semble qu'il fonctionne bien.

0 votes

Il existe également d'autres services tels que grabz.it

20voto

PiX Points 1672

Génial : http://wkhtmltopdf.org/

wkhtmltopdf et wkhtmltoimage sont des outils en ligne de commande à code source ouvert (LGPLv3) permettant de convertir du HTML en PDF et en divers formats d'image à l'aide du moteur de rendu QT Webkit.

0 votes

C'est génial, mais ne vous attendez pas à une capture d'écran, mais au résultat de l'impression virtuelle de la page web, puis de sa conversion en pdf. Les CSS peuvent donc varier, etc.

2 votes

@corbacho : Le projet inclut wkhtmltoimage

6voto

Jim Puls Points 29289

Quelqu'un a écrit un article de blog à ce sujet il y a quelques années. Il existe des exemples dans plusieurs langues, utilisant à la fois WebKit et Mozilla. Il y a aussi un exemple en Ruby .

Cela se résume à ceci : décidez de la largeur de votre fenêtre ; placez un composant de navigateur dans la fenêtre ; attendez que la page se charge ; capturez le contenu du tampon de pixels.

4voto

Aftershock Points 1602

http://code.google.com/p/wkhtmltopdf/ encore..

Quelqu'un l'a déjà mentionné.. Je vais l'écrire plus en détail...

Contrairement à ce que le nom indique, il existe également un convertisseur de pages html en images.
Il prend en charge les formats png et jpeg.
On peut modifier la chaîne de l'agent utilisateur de toutes les urls demandées et la largeur et la hauteur minimales de la page Web.
Il est possible d'ajouter de nouveaux en-têtes et de les définir pour toutes les demandes.
Il fonctionne sous Windows et Linux.
Il peut ignorer les erreurs des pages web.
Il utilise la bibliothèque Webkit et Qt. Il s'installe facilement, aucune librairie supplémentaire n'est nécessaire.
(tout est inclus dans la distribution).
Il est gratuit et régulièrement mis à jour. Des binaires sont disponibles pour Linux et Windows.
Il peut gérer le flash sous Windows. (Il peut aussi le faire sur Linux, non testé).

3voto

marknt15 Points 1465

Si vous utilisez Firefox, vous aurez besoin de l'addon screengrab.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X