2011-06-11 23:07:27 +0000 2011-06-11 23:07:27 +0000
38
38

Como tirar uma fotografia de uma janela maior do que o ecrã

Quero tirar um ecrã de uma janela que seja maior que o tamanho do ecrã.

Se fizer zoom para fora da janela e tirar a imagem do ecrã, perco qualidade, uma vez que fazer zoom na imagem não vai funcionar.

Um monitor grande ajudar-me-ia com isto, mas não tenho um.

Estou a usar Jing, mas só me permite tirar uma fotografia do que é visível no ecrã e ignora o resto.

Existe alguma forma de tirar fotografias do que está fora do ecrã?

Respostas (12)

25
25
25
2015-02-18 06:07:33 +0000

Creio que Screenshot Captor é a ferramenta que procura. No entanto, envolve uma ligeira curva de aprendizagem e a funcionalidade de captura de janela rolante pode parecer intimidante no início.

Pode capturar objectos, ou seja, conteúdo dentro de janelas com barras de rolagem (horizontal e vertical), controlos de programas individuais, etc.

É bastante potente, mas pode ser necessário algum ajuste com as definições para obter o que se quer e, consequentemente, a curva de aprendizagem.

Se experimentar o programa e este não funcionar para si, antes de o rejeitar, veja os vídeos listados nesta página , especialmente este sobre a captura básica da janela de rolagem .

Aqui está um exemplo de captura de uma janela do Windows Explorer em rolagem (clique para ver em tamanho real):

.

11
11
11
2015-02-17 19:46:11 +0000
  1. Tive de testar a forma como o software funciona/desconhece em ecrãs maiores do que o que tenho, e fi-lo ** numa máquina virtual com VMWare Workstation***. Acabei de ir a Configurações VM, Display, e aí escrevi a resolução. É fácil tirar fotografias do ecrã com o software de virtualização (Ctrl+Alt+PrtScr, e eles são guardados automaticamente no ambiente de trabalho do anfitrião). Embora eu nunca tenha tentado ir até 6000×4000 até hoje :-)

  2. Enquanto que isso cobre o caso geral, ** o caso dos ficheiros PDF é muito, muito mais fácil***. Há um renderizador de PDF terrivelmente útil (e gratuito!) chamado MuPDF onde se pode correr apenas

  3. Uma última coisa: Alguém mencionou screengrabbing whole webpages in Firefox*? Não são necessárias extensões! Basta premir Shift+F2 e escrever

9
9
9
2011-06-11 23:59:11 +0000

Não há nada “para além do ecrã”, principalmente porque as aplicações não o desenham.

A sua melhor aposta é pan à volta da imagem, e usar o Photoshop (ou o seu editor de imagem preferido) para coser as peças juntas.

Pelo menos é assim no Windows; não se diz que “janela” se tem, e como se pode “diminuir o zoom”.

Mas se eu estivesse, por exemplo, a tentar roubar imagens do Google Maps, eu

  • pan em torno de & - salvar as pequenas peças & - costurá-las no Photoshop
8
8
8
2015-03-06 12:20:04 +0000

Com Linux, o comando ‘xrandr’ simplesmente cria um ecrã virtual maior, por exemplo:

xrandr –output HDMI-1 –rate 60 –mode 1920x1200 –panning 3000x2000

Em seguida, tirar uma fotografia do ecrã da forma normal, que captura todo o ecrã virtual nesse tamanho, tal como especificado pela opção ‘–panning’. Também capta as áreas que se encontram fora da área visível do monitor físico.

3
3
3
2015-02-17 08:34:32 +0000

A boa notícia* : há uma forma de capturar o seu pdf na sua totalidade.
As más notícias : é um pouco longo e o pdf might não sai 100% correcto!
(É melhor do que nada certo?)

Então, para pôr tudo isto a funcionar, terá de fazer o seguinte:

  1. Pegue numa versão do NodeJS de aqui e instale-a
  2. a. Se tiver git instalado apenas clone o mozilla/pdf.js repo de github assim git clone git://github.com/mozilla/pdf.js.git pdfjs e cd no directório b*. se não tiver git então terá de descarregar todo o repositório de código a partir daqui: https://github.com/mozilla/pdf.js/archive/master.zip descomprima-o e depois abra command prompt e cd na raiz da pasta
  3. corra node make server

O que fez até agora foi criar um servidor web a correr em localhost:8888 que seja capaz de renderizar pdfs usando JavaScript. Pode ver um exemplo de pdf indo à página seguinte: http://localhost:8888/web/viewer.html?file=/examples/learning/helloworld.pdf

A seguir, terá de descarregar o PhantomJS.

  1. pegue-o a partir de aqui
  2. Descomprima-o onde quiser e depois do prompt de comando cd para a pasta bin
  3. Copie o ficheiro rasterize.js da pasta examples de phantomjs para a pasta bin (Eu sei que está um pouco sujo mas podemos ordená-lo mais tarde, certo?)
  4. Abra rasterize.js& porque precisamos de mudar alguma coisa.
  5. Vá para a linha 45 e mude o tempo de 200 para algo como 5000 por agora. O código deve ser parecido: https://gist.github.com/HaykoKoryun/eba33f2011d3d69b773b
  6. Coloque uma cópia do ficheiro pdf que pretende capturar numa pasta chamada test na pasta pdfjs raiz
  7. Finalmente execute o seguinte comando phantomjs.exe rasterize.js http://localhost:8888/web/viewer.html?file=/test/xxx.pdf test.png 1920px*1080px

Quais são os parâmetros que ouço dizer? O primeiro diz phantomjs& qual o script a correr. Isso é fácil, no nosso caso é a versão modificada de rasterize.js!

O segundo é o URL a carregar, que é o servidor web local a correr pdfjs. Note-se que terá de substituir o xxx pelo nome do seu ficheiro pdf.

O terceiro parâmetro é o nome e o formato do ficheiro para o qual guardará a captura.

Finalmente, o último parâmetro é o tamanho da captura. Terá de brincar com o tamanho para se certificar de que capta a página inteira.

2
2
2
2014-07-09 17:36:10 +0000

É possível tirar SS de imagem indo além da parte visível do ecrã, utilizando o PicPick Software. http://www.picpick.org/en/features

  • Tirar screenshots de um ecrã inteiro, uma janela activa, as janelas de rolagem e qualquer região específica do seu ambiente de trabalho, etc

& - Personalizar os seus próprios atalhos de teclado Suportar múltiplos ambientes de monitor, capturar com o cursor, salvar automaticamente e nomear ficheiros, etc

& - Suportar a Barra de Captura de widget flutuante que facilita a tirar screenshots .

2
2
2
2015-02-18 03:16:25 +0000

Já há muito tempo que estou a usar o irmão mais velho de Jing: (http://www.techsmith.com/snagit.html) (é também do TechSmith)

Capta sem problemas as janelas rolantes se tiverem barras de rolagem horizontais e/ou verticais. Assim pode capturar a área 3000x3000px e assim por diante.

A desvantagem é que há problemas com aplicações como o Adobe Reader onde faltam barras de rolagem.

A ferramenta não é gratuita, pelo que também depende se pode aceitar ferramenta paga. Mas o teste é gratuito para que possa verificar se funciona para si.

1
1
1
2015-02-20 20:43:08 +0000

Ok, então apesar da excelente resposta de Vinayak - Captor de ecrã - que funciona muito bem, fiquei curioso e verifiquei todos os ecrãs de agarrar utils em Gizmo’s freeware , incluindo os mencionados na secção de comentários. Até agora, verifiquei cerca de 20 no total.

encontrei apenas três que usei com sucesso para agarrar uma janela sobreposta para além da visualização visível do ecrã. Duvido que sejam tão poderosos como Screenshot Captor em termos de agarrar janelas com barras de rolagem, mas são mais pequenos e fazem o trabalho que eu queria:

1
1
1
2015-04-07 22:01:29 +0000

Estou na verdade a tentar obter algo de um ficheiro pdf, pode ser um pouco rude para fundir peças

O projecto Impressionante utiliza algumas ferramentas para renderizar páginas PDF em imagens. Os parâmetros reais da linha de comando podem ser extraídos do código fonte :

& - MuPDF ferramenta mudraw ou pdfdraw:

& - Xpdf Poppler ferramenta pdftoppm:

& - Ghostscript ferramenta gs ou gswin32c:

Em alternativa, pode importar uma única página PDF para Gimp ou Inkscape . A importação para o Inkscape tem uma vantagem adicional de poder editar a página real antes de exportar para outro formato.

Finalmente, se quiser realmente extrair imagens de um PDF, utilize a ferramenta pdfimages de Xpdf Poppler :

pdfimages -j <file.pdf> <image_files_prefix>
1
1
1
2015-02-17 07:13:04 +0000

Para tirar uma fotografia de uma janela maior do que o ecrã, será necessário ampliar o ecrã, uma vez que uma fotografia não pode conter pixels que não tenham sido pintados.

Ao utilizar o Painel de Controlo do applet do Windows / Aparência e Personalização / Visualização / Tornar mais fácil de ler, apenas permite aumentar o DPI do ecrã, não reduzi-lo.

No entanto, existe uma forma de reduzir o DPI que envolve a edição do registo.

Do artigo Zane’s Blog - LogPixels DPI hack :

Aqui está uma dica útil para os utilizadores de netbook que precisam urgentemente de mais espaço no ecrã. Pode forçar um valor de DPI inferior a 96 usando o registo do Windows.

& > Para o fazer abrir regedit, navegar para & > HKEY_CURRENT_CONFIG\Software\Fonts, item LogPixels e alterar o valor decimal de 96 para algo mais baixo, como 80. Em seguida, faça log out e volte a entrar e verá as alterações.

& > Estou a usar um valor de 80 no meu netbook e é mais ou menos o máximo que vou deixar cair enquanto ainda mantenho as coisas (metade) legíveis. Notará que isso dificulta realmente a legibilidade das fontes, bem como ter alguns artefactos de escala de bitmap estranhos, mas se for como eu e conseguir adaptar-se a ele, então o espaço extra de ecrã ganho vale bem a pena.

& > Pode ver uma comparação lado a lado da minha área de trabalho com LogPixels a 80 e a 96 :

0x1&

Antes de modificar o registo, exportar o ramo das Fontes como backup, e também criar um ponto de restauração do sistema. Pode ser uma boa ideia exportar o ficheiro .reg para o ambiente de trabalho ao fazer estas experiências, por isso, poder activá-lo e restaurar os tamanhos originais com um simples duplo clique.

1
1
1
2013-10-29 05:36:27 +0000

Estou na verdade a tentar obter algo de um ficheiro pdf, pode ser um pouco rude para fundir peças

Acrobat Reader suporta na realidade “capturas de ecrã de página inteira” através da ferramenta Snapshot :

Pode utilizar a ferramenta Snapshot para copiar todo o conteúdo seleccionado (texto, imagens, ou ambos) para a área de transferência ou para outra aplicação. Texto e imagens são copiados como uma imagem.

& > Seleccionar a ferramenta Instantâneo, escolhendo Editar \ > Tirar um Instantâneo. Faça uma das seguintes opções:

  • Clique em qualquer parte da página para capturar todo o conteúdo exibido no ecrã. (Note que isto captura realmente páginas inteiras, não apenas a área visível no ecrã.)

& > - Arraste um rectângulo à volta do texto ou imagens, ou uma combinação de ambos.

& > - Arraste um rectângulo dentro de uma imagem para copiar apenas uma parte da imagem.

A Ferramenta Instantâneos pode ser definida para usar uma resolução fixa para a imagem capturada , independentemente do seu nível de zoom actual.

Procure esta definição em Edit > Preferences > General > Use fixed resolution for Snapshot tool images. Utilizo uma resolução de 150 DPI.

0
0
0
2017-11-02 10:35:21 +0000

Se precisar de captar imagens de uma página web, pode utilizar as DevTools Chrome.

Veja este vídeo https://www.youtube.com/watch?v=r_6_9eFPhxI .