Libreria JavaScript open source per l'elaborazione delle immagini
API JavaScript per l'acquisizione di screenshot di siti web
Cos'è Capture-Website?
Capture-Website è una libreria di elaborazione di immagini leggera e open source che consente agli sviluppatori JavaScript di acquisire schermate di siti Web. Utilizzando l'API, puoi acquisire schermate di qualsiasi sito Web utilizzando l'URL del sito e le schermate vengono salvate nel percorso del file di output. Puoi impostare la larghezza, l'altezza, il tipo e la qualità dell'immagine degli screenshot. Inoltre, puoi anche acquisire schermate in base a dimensioni specifiche del dispositivo.
Utilizzando l'API, non solo puoi acquisire screenshot della parte visibile, ma del sito completo inclusa l'intera pagina scorrevole. Per impostazione predefinita, l'API utilizza uno sfondo bianco per gli screenshot. Se rimuovi lo sfondo, l'API acquisirà schermate con trasparenza.
Introduzione a Capture-Website
Il modo consigliato per installare Capture-Website tramite NPM. Si prega di utilizzare il seguente comando per installarlo.
Installa Capture-Website Thief tramite NPM
npm install capture-website
Cattura schermate del sito Web tramite l'API JavaScript gratuita
La libreria open source Capture-Website consente agli sviluppatori JavaScript di acquisire schermate di siti Web a livello di codice. Per acquisire schermate del sito, l'API fornisce il metodo captureWebsite.file(). Il metodo accetta un nome del file di input, un percorso del file di output e le opzioni per gli screenshot. Utilizzando le seguenti due righe di codice, puoi facilmente ottenere screenshot del sito Web.
Cattura schermate del sito web
- Importa libreria di siti Web di acquisizione
- Cattura schermate di un sito utilizzando captureWebsite.file(input, outputFilePath, options?). Il metodo acquisisce uno screenshot dell'input specificato e lo salva nell'outputFilePath specificato.
- Puoi anche impostare opzioni come altezza, tipo di larghezza e larghezza per il file di output
Cattura schermate del sito Web in JavaScript
import captureWebsite from 'capture-website';
await captureWebsite.file('https://fileformat.com', 'screenshot.png');
Cattura schermate per dimensioni specifiche del dispositivo in JavaScript
La libreria open source Capture-Website consente agli sviluppatori JavaScript di acquisire screenshot così come sono stati acquisiti sul dispositivo specificato. Per acquisire schermate del sito, l'API fornisce la proprietà emulateDevice. Puoi emulare uno screenshot della dimensione di iPhone X. Utilizzando le seguenti due righe di codice, puoi facilmente emulare schermate del sito Web.
Emula dispositivo per screenshot
- Importa libreria di siti Web di acquisizione
- Cattura schermate del sito utilizzando captureWebsite.file (input, outputFilePath, options?). Il metodo acquisisce uno screenshot dell'input specificato e lo salva nell'outputFilePath specificato.
- Emula utilizzando la proprietà emulateDevice e imposta il valore su "iPhone X"
Emula schermate del sito Web in JavaScript
import captureWebsite from 'capture-website';
await captureWebsite.file('https://fileformat.com', 'screenshot.png', {
emulateDevice: 'iPhone X'
});