Biblioteca JavaScript de código aberto para processamento de imagens
API JavaScript para capturar capturas de tela de sites
O que é Capture-Website?
O Capture-Website é uma biblioteca de processamento de imagem leve e de código aberto que permite que os desenvolvedores de JavaScript capturem capturas de tela de sites. Usando a API, você pode fazer capturas de tela de qualquer site usando a URL do site e as capturas de tela são salvas no caminho do arquivo de saída. Você pode definir a largura, altura, tipo e qualidade de imagem das capturas de tela. Além disso, você também pode fazer capturas de tela com base em tamanhos específicos de dispositivos.
Usando a API, você pode não apenas fazer capturas de tela da parte visível, mas do site completo, incluindo a página rolável completa. Por padrão, a API usa um fundo branco para as capturas de tela. Se você remover o plano de fundo, a API fará capturas de tela com transparência.
Começando com o Capture-Website
A maneira recomendada de instalar o Capture-Website via NPM. Por favor, use o seguinte comando para instalá-lo.
Instale o Capture-Website Thief via NPM
npm install capture-website
Capturar capturas de tela do site via API JavaScript gratuita
A biblioteca de código aberto Capture-Website permite que os desenvolvedores de JavaScript capturem capturas de tela de sites programaticamente. Para capturar screenshots do site, a API fornece o método captureWebsite.file(). O método usa um nome de arquivo de entrada, caminho do arquivo de saída e opções para as capturas de tela. Usando as duas linhas de código a seguir, você pode facilmente tirar screenshots do site.
Capturar capturas de tela do site
- Importar captura de biblioteca de sites
- Capturar capturas de tela de um site usando captureWebsite.file(input, outputFilePath, options?). O método captura uma captura de tela da entrada fornecida e a salva no outputFilePath fornecido.
- Você também pode definir opções como altura, tipo de largura e largura para o arquivo de saída
Capturar capturas de tela do site em JavaScript
import captureWebsite from 'capture-website';
await captureWebsite.file('https://fileformat.com', 'screenshot.png');
Capturar capturas de tela para tamanho de dispositivo específico em JavaScript
A biblioteca de código aberto Capture-Website permite que os desenvolvedores de JavaScript capturem a captura de tela conforme ela foi tirada no dispositivo especificado. Para capturar screenshots do site, a API fornece a propriedade emulateDevice. Você pode emular uma captura de tela do tamanho do iPhone X. Usando as duas linhas de código a seguir, você pode facilmente emular capturas de tela do site.
Emular dispositivo para capturas de tela
- Importar captura de biblioteca de sites
- Capture Screenshots do site usando captureWebsite.file(input, outputFilePath, options?). O método captura uma captura de tela da entrada fornecida e a salva no outputFilePath fornecido.
- Emular usando a propriedade emulateDevice e defina o valor como 'iPhone X'
Emular capturas de tela do site em JavaScript
import captureWebsite from 'capture-website';
await captureWebsite.file('https://fileformat.com', 'screenshot.png', {
emulateDevice: 'iPhone X'
});