Avoimen lähdekoodin JavaScript-kirjasto kuvankäsittelyä varten
JavaScript API kuvakaappausten tallentamiseen verkkosivustoista
Mikä on Capture-Web-sivusto?
Capture-Website on avoimen lähdekoodin kevyt kuvankäsittelykirjasto, jonka avulla JavaScript-kehittäjät voivat kaapata kuvakaappauksia verkkosivustoista. Sovellusliittymän avulla voit ottaa kuvakaappauksia mistä tahansa verkkosivustosta käyttämällä sivuston URL-osoitetta, ja kuvakaappaukset tallennetaan tulostustiedoston polkuun. Voit määrittää kuvakaappausten leveyden, korkeuden, tyypin ja kuvanlaadun. Lisäksi voit myös ottaa kuvakaappauksia tietyn laitekoon perusteella.
Sovellusliittymän avulla et voi ottaa kuvakaappauksia vain näkyvästä osasta, vaan koko sivustosta, mukaan lukien koko vieritettävä sivu. Oletusarvoisesti API käyttää valkoista taustaa kuvakaappauksissa. Jos poistat taustan, API ottaa kuvakaappauksia läpinäkyvästi.
Capture-Web-sivuston käytön aloittaminen
Suositeltu tapa asentaa Capture-Website NPM:n kautta. Käytä seuraavaa komentoa asentaaksesi sen.
Asenna Capture-Website Thief NPM:n kautta
npm install capture-website
Ota kuvakaappauksia verkkosivustosta ilmaisella JavaScript API:lla
Avoimen lähdekoodin Capture-Website-kirjaston avulla JavaScript-kehittäjät voivat kaapata kuvakaappauksia verkkosivustoista ohjelmallisesti. Jotta sivustosta voidaan ottaa kuvakaappauksia, API tarjoaa CaptureWebsite.file() -menetelmän. Menetelmä ottaa syötetiedoston nimen, tulostiedoston polun ja asetukset kuvakaappauksille. Käyttämällä seuraavia kahta koodiriviä voit helposti ottaa kuvakaappauksia verkkosivustosta.
Ota Web-sivuston kuvakaappaukset
- Tuo kaapata Web-sivuston kirjasto
- Kaappaa kuvakaappauksia sivustosta käyttämällä captureWebsite.file(input, outputFilePath, options?). Menetelmä kaappaa kuvakaappauksen annetusta syötteestä ja tallentaa sen annettuun outputFilePathiin.
- Voit myös määrittää tulostiedostolle asetuksia, kuten korkeuden, leveyden tyypin ja leveyden
Ota kuvakaappauksia verkkosivustosta JavaScriptillä
import captureWebsite from 'capture-website';
await captureWebsite.file('https://fileformat.com', 'screenshot.png');
Ota kuvakaappauksia tietyn laitteen koon mukaan JavaScriptillä
Avoimen lähdekoodin Capture-Website -kirjaston avulla JavaScript-kehittäjät voivat kaapata kuvakaappauksen sellaisena kuin se on otettu määritetyllä laitteella. Sovellusliittymä tarjoaa emulateDevice-ominaisuuden, jotta sivustosta voidaan ottaa kuvakaappauksia. Voit emuloida iPhone X -kokoista kuvakaappausta. Käyttämällä seuraavia kahta koodiriviä voit helposti jäljitellä verkkosivuston kuvakaappauksia.
Emuloi laitetta kuvakaappauksille
- Tuo kaapata Web-sivuston kirjasto
- Kaappaa kuvakaappauksia sivustosta käyttämällä captureWebsite.file(tulo, outputFilePath, asetukset?). Menetelmä kaappaa kuvakaappauksen annetusta syötteestä ja tallentaa sen annettuun outputFilePathiin.
- Emuloi käyttämällä emulateDevice-ominaisuutta ja aseta arvoksi "iPhone X"
Emuloi verkkosivuston kuvakaappauksia JavaScriptillä
import captureWebsite from 'capture-website';
await captureWebsite.file('https://fileformat.com', 'screenshot.png', {
emulateDevice: 'iPhone X'
});