Eu tenho usado a CLI incorporada do Firefox para capturar capturas de tela de páginas da web, para que eu não precise usar nenhuma ferramenta de terceiros.
É realmente simples de fazer,
- Hit Shift+F2
- Digite
screenshot filename.png
e pressione Enter.
Para tirar a captura de tela da página inteira (incluindo as partes que não estão visíveis), basta adicionar --fullpage
o final do comando acima.
Aqui está onde está o problema: quando tiro a captura de tela de uma página grande em uma página grande, a qualidade não é alta o suficiente para ficar pixelizada ou o texto não é legível quando o zoom
é aumentado. Existe alguma maneira de aumentar a qualidade das capturas de tela sem usando alguma ferramenta de terceiros?
Perguntas relacionadas:
- Como tirar uma captura de tela de páginas da web completas?
- Como posso usar o firefox para tirar screenshots de página inteira da linha de comando?
Estou usando o Windows 7 e a atualização mais recente do Firefox, se isso importa.
fonte
Respostas:
Finalmente, encontrei a resposta para minha pergunta. Eu adoraria responder minhas perguntas.
Primeiro de tudo, onde o crédito devido; Pensamentos arquivados de Eric , encontrei este tutorial acidentalmente.
A resposta é simples, basta adicionar uma
--dpr
opção / argumento ao comando com a resolução de pixel relativa ao normal. Digamos, por exemplo, para capturar 4 vezes a resolução da resolução normal--dpr 4
, observe que há um espaço antes do número. Você também pode usar números com partes decimais como 5.3, 5.6 etc. Um exemplo de comando pode ser semelhante a:Isso é tudo.
E, claro, há melhoria na qualidade das capturas de tela.
Exemplos de capturas de tela:
Em resolução normal
Com resolução 5x
fonte
:screenshot
(observe os dois pontos) no console da Web (Ferramentas -> Desenvolvedor da Web -> Console da Web ou Ctrl + Shift + K / Cmd + Opção + K)