Como posso tirar screenshots do navegador com uma resolução maior do que o meu navegador suporta? [duplicado]

2

Eu preciso fazer uma captura de tela de um site como ele apareceria em um monitor de alta resolução ... digamos 16000x12800 pixels. A tela do meu laptop tem uma resolução nativa de 1280x800. Basicamente, eu preciso simular uma resolução de monitor muito maior do que o meu monitor e placa de vídeo realmente suportam. Eu quero que a imagem do site fique muito parecida com o que acontece quando você pressiona CTRL MINUS (zoom out) no Firefox repetidamente, mas sem perda de pixels devido ao dimensionamento. Como posso fazer isso? Existe alguma maneira de usar o software de máquina virtual para simular um monitor de super alta resolução? Se não, existe alguma maneira de abrir uma janela do navegador maior que a tela e capturar seu conteúdo como um PNG de alguma forma? Qualquer outra coisa que possa funcionar?

Aqui estava uma resposta: Como posso tirar screenshots do navegador em uma resolução maior do que o meu navegador suporta?

Mas isso não funciona. O Firefox permanece na resolução da tela física. A janela pisca e encolhe para a resolução normal.

Por favor, ajude !!

    
por user53575 26.10.2010 / 13:28

5 respostas

4

Use o Xephyr para criar uma sessão X aninhada:

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

A maioria dos navegadores tende a criar novas janelas com uma sessão existente, mesmo se você alterar a exibição, portanto, talvez seja necessário fechar as janelas do navegador existentes ou usar alguma opção de linha de comando notoriamente não documentada.

    
por 01.01.2011 / 11:08
1

Se a sua máquina tiver uma placa gráfica decente da ATI ou Nvidia, ela deverá suportar o pan. Ou seja, a tela da sua área de trabalho permanece com a mesma resolução, mas cria uma área de trabalho virtual de tamanho personalizado (maior do que a sua resolução) que você pode percorrer (como usar o monitor como uma lupa).

De lá, apenas maximize seu navegador Firefox e ele preencherá o espaço da área de trabalho virtual e, em seguida, você poderá usar as funções de captura de tela que imprimem qualquer coisa dentro de uma janela.

Eu tentei isso no Ubuntu usando um laptop com Nvidia GTS 360M e a função scrot e funciona perfeitamente.

Como alternativa, se você está tentando ter espaço físico suficiente na área de trabalho para imprimir algo como os blocos de mapa do Google Maps, sempre é possível salvar o HTML e fazer ajustes nas tags e recarregar o html. Isso funcionou para mim também.

    
por 01.01.2011 / 10:39
0

Tente Browsershots , eles suportam screenshots de até 1680px.

    
por 26.10.2010 / 13:41
0

Você precisa criar uma página da web de tamanho fixo; 16000x12800 pixels. Abra o Photoshop. e minimizá-lo. E tire sua primeira captura de tela. Cole no Photoshop. Volte para o navegador. Bata no espaço. Tome outro tiro.

Isto é o que eu faço, quando a página é mais alta que o meu monitor.

    
por 21.08.2011 / 01:15
0

O utilitário de captura de tela SnagIt tem a opção de percorrer automaticamente uma página da Web e capturar uma imagem contínua. Não importa quão grande seja a página, a coisa toda é capturada. Isso é independente do tamanho da janela do navegador em pixels. É o equivalente a capturar uma janela, rolar, capturar outro, etc. e depois colá-los todos juntos. Na verdade, você pode ver rolando e pausando enquanto funciona!

Eu não acho que isso é exatamente o que você está pedindo, mas é um grande passo nessa direção.

    
por 25.01.2012 / 06:50