Puppeteer: ¿Cómo tomo una captura de pantalla de alta resolución?

Creado en 9 nov. 2017  ·  3Comentarios  ·  Fuente: puppeteer/puppeteer

Chrome sin cabeza me daría un archivo png de resolución normal.
¿Cómo puedo configurar la resolución?

una pregunta: cuando abro un navegador, significa que no abre un cromo visual real (no sin cabeza), ¿verdad?

Comentario más útil

@MehdiRaash una captura de pantalla corresponde a los píxeles en la ventana gráfica.

Por lo tanto, para aumentar la resolución de una captura de pantalla, debe aumentar la resolución de la ventana gráfica antes de tomar la captura de pantalla. Es decir: para imitar una pantalla hDPI / retina, aumente el argumento deviceScaleFactor de setviewport .

Para ver un ejemplo, consulte: https://github.com/GoogleChrome/puppeteer/issues/571

Todos 3 comentarios

@MehdiRaash una captura de pantalla corresponde a los píxeles en la ventana gráfica.

Por lo tanto, para aumentar la resolución de una captura de pantalla, debe aumentar la resolución de la ventana gráfica antes de tomar la captura de pantalla. Es decir: para imitar una pantalla hDPI / retina, aumente el argumento deviceScaleFactor de setviewport .

Para ver un ejemplo, consulte: https://github.com/GoogleChrome/puppeteer/issues/571

@gebrits es

Gracias @gebrits

¿Fue útil esta página
0 / 5 - 0 calificaciones