Puppeteer: Comment faire une capture d'écran haute résolution ?

Créé le 9 nov. 2017  ·  3Commentaires  ·  Source: puppeteer/puppeteer

Le chrome sans tête me donnerait un fichier png de résolution normale.
Comment puis-je définir la résolution ?

une question : lorsque je lance un navigateur, cela signifie qu'il n'ouvre pas un vrai chrome visuel (non sans tête), ai-je raison ?

Commentaire le plus utile

@MehdiRaash une capture d'écran correspond aux pixels dans la fenêtre.

Par conséquent, pour augmenter la résolution d'une capture d'écran, vous devez augmenter la résolution de la fenêtre avant de prendre la capture d'écran. C'est-à-dire : pour imiter un écran HDPI/retina, augmentez l'argument deviceScaleFactor de setviewport .

Pour un exemple, voir : https://github.com/GoogleChrome/puppeteer/issues/571

Tous les 3 commentaires

@MehdiRaash une capture d'écran correspond aux pixels dans la fenêtre.

Par conséquent, pour augmenter la résolution d'une capture d'écran, vous devez augmenter la résolution de la fenêtre avant de prendre la capture d'écran. C'est-à-dire : pour imiter un écran HDPI/retina, augmentez l'argument deviceScaleFactor de setviewport .

Pour un exemple, voir : https://github.com/GoogleChrome/puppeteer/issues/571

@gebrits est sur place :)

Merci @gebrits

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

paulirish picture paulirish  ·  3Commentaires

sradu picture sradu  ·  3Commentaires

barnash picture barnash  ·  3Commentaires

td0m picture td0m  ·  3Commentaires

sheweichun picture sheweichun  ·  3Commentaires