Como faço para salvar uma imagem de um site realmente longo? Tomando cerca de milhões de pixels de altura

0

Para minha formatura do ensino médio, eu gostaria de fazer um vídeo contando a história da minha turma através de mensagens do nosso grupo no Facebook e destacando algumas das mais importantes.

Para fazer isso, eu queria usar uma das muitas extensões de navegador que tiram uma captura de tela de um site, mas todas elas simplesmente não funcionam, ou dizem que não há memória de vídeo suficiente (FireShot), mesmo com apenas o passado 3 meses de posts. Isso não é uma grande surpresa, o grupo tem milhares de posts, e se dissermos que um post ocupa cerca de 400px, isso significa que as imagens finais seriam no máximo 10.000.000px no total.

Em seguida, tentei imprimir a página em um PDF, mas não consegui encontrar uma maneira de me livrar das quebras de página - o resultado final não deve ter emendas.

Atualmente, estou pensando em apenas obter todos os dados via API do Facebook e escrever um programa que gere uma imagem a partir dele, lembrando o design do Facebook. Mas achei que seria sensato pedir alternativas antes de recorrer a isso.

(E sim, é claro que este vídeo pode ser feito com apenas um pouquinho de truques visuais, com motion blur e outras coisas, mas eu adoro a fidelidade mesmo quando está por trás dos bastidores, e achei esse problema geralmente intrigante).

Editar: aqui está uma demonstração do que estou tentando fazer. Isso é apenas 16k pixels embora.

    
por Underyx 10.12.2013 / 23:26

2 respostas

2

Você já experimentou a ferramenta de captura de tela do console do firefox? Se o firefox irá processá-lo, você deve ser capaz de fazer o screenshot. No firefox, pressione shift -f2 e digite screenshot --fullpage bigpicture.png

Como alternativa, você pode capturar apenas o que está na tela sem a --fullpage e rolar para a próxima página e usar um editor de imagens para juntá-los conforme necessário

Eu não tenho uma página insanamente longa para testá-lo, mas acho que deveria funcionar.

    
por 11.12.2013 / 04:23
0

Dependendo do que você quer dizer com "voar", Jing parece que funcionaria muito bem para a sua situação. Tem uma interface de usuário simples para gravar screencasts de vídeo. Se você armazenar o arquivo localmente (em vez de estar hospedado na Internet ou em uma unidade de rede), não deverá haver atraso na exibição do produto de vídeo finalizado. É livre para experimentar e ver se ele se encaixa na conta. Eu usei-o para clipes de 5 a 10 minutos e, embora isso possa atrapalhar na criação, é ótimo para gravar e depois ver o que está na tela.

Sugiro ir primeiro para cada um dos posts, na ordem que você deseja que eles sejam exibidos, para que as imagens sejam armazenadas em cache e as pageloads sejam mais rápidas. Dessa forma, você também pode percorrer facilmente as coisas apenas fazendo o backup até o início e pressionando o botão Avançar do seu navegador.

    
por 11.12.2013 / 04:53