¿Cómo puedo tomar capturas de pantalla del navegador con una resolución más alta que la que admite mi navegador?

¿Cómo puedo tomar capturas de pantalla del navegador con una resolución más alta que la que admite mi navegador?

Necesito tomar una captura de pantalla de un sitio web tal como aparecería en un monitor de muy alta resolución... digamos 16000x12800 píxeles. La pantalla de mi computadora portátil tiene una resolución nativa de 1280x800. Básicamente, necesito simular que tengo una resolución de monitor mucho más alta que la que realmente admiten mi monitor y mi tarjeta de video. Quiero que la captura de pantalla del sitio se vea más o menos como cuando presionas CTRL MENOS (alejar) en Firefox repetidamente, pero sin ninguna pérdida de píxeles debido a la escala. ¿Cómo puedo hacer esto? ¿Existe alguna forma de utilizar el software de una máquina virtual para simular una pantalla de muy alta resolución? Si no es así, ¿hay alguna forma de abrir una ventana del navegador más grande que la pantalla y luego capturar su contenido como PNG de alguna manera? ¿Algo más que pueda funcionar?

Aquí había una respuesta:¿Cómo puedo tomar capturas de pantalla del navegador con una resolución más alta que la que admite mi navegador?

Pero no funciona. Firefox se queda en la resolución de la pantalla física. La ventana parpadea y vuelve a su resolución normal.

¡¡Por favor ayuda!!

Respuesta1

Utilice Xephyr para crear una sesión X anidada:

Xephyr :1 -screen 10000x10000
DISPLAY=:1 some-browser
DISPLAY=:1 screenshot-program

La mayoría de los navegadores tienden a crear nuevas ventanas con una sesión existente incluso si cambia la visualización, por lo que es posible que deba cerrar las ventanas existentes del navegador o utilizar alguna opción de línea de comandos notoriamente poco documentada.

Respuesta2

Si su máquina tiene una tarjeta gráfica decente de ATI o Nvidia, debería admitir la panorámica. Es decir, la pantalla de su escritorio permanece en la misma resolución pero crea un escritorio virtual de tamaño personalizado (más grande que su resolución) por el que puede desplazarse (algo así como usar su monitor como lupa).

A partir de ahí, simplemente maximice su navegador Firefox y llenará el espacio del escritorio virtual, y luego podrá usar funciones de captura de pantalla que imprimen cualquier cosa dentro de una ventana.

Probé esto en Ubuntu usando una computadora portátil con Nvidia GTS 360M y la función scrot y funciona perfectamente.

Alternativamente, si está intentando tener suficiente espacio en el escritorio para imprimir algo como mosaicos de mapas de Google Maps, siempre puede guardar el html, realizar ajustes en las etiquetas y volver a cargar el html. Eso también me ha funcionado.

Respuesta3

IntentarFotos de navegador, admiten capturas de pantalla de hasta 1680 px de ancho.

Respuesta4

ElEngancharLa utilidad de captura de pantalla tiene una opción para desplazarse automáticamente por una página web y capturar una imagen continua. No importa qué tan grande sea la página, se captura todo. Esto es independiente del tamaño de la ventana del navegador en píxeles. Es el equivalente a capturar una ventana, desplazarse, capturar otra, etc. y luego pegarlas todas juntas. De hecho, ¡puedes verlo desplazándose y deteniéndose mientras funciona!

No creo que esto sea exactamente lo que estás pidiendo, pero es un gran paso en esa dirección.

información relacionada