Atvirojo kodo JavaScript biblioteka vaizdo apdorojimui
„JavaScript“ API, skirta svetainių ekrano kopijoms fiksuoti
Kas yra „Capture-Website“?
„Capture-Website“ yra atviro kodo lengva vaizdo apdorojimo biblioteka, leidžianti „JavaScript“ kūrėjams užfiksuoti svetainių ekrano kopijas. Naudodami API galite daryti bet kurios svetainės ekrano kopijas naudodami svetainės URL, o ekrano kopijos išsaugomos išvesties failo kelyje. Galite nustatyti ekrano kopijų plotį, aukštį, tipą ir vaizdo kokybę. Be to, galite daryti ekrano kopijas pagal konkrečius įrenginio dydžius.
Naudodami API galite ne tik daryti matomos dalies, bet ir visos svetainės, įskaitant visą slenkamą puslapį, ekrano kopijas. Pagal numatytuosius nustatymus API ekrano kopijoms naudoja baltą foną. Jei pašalinsite foną, API užfiksuos skaidrias ekrano kopijas.
Darbo su „Capture-Website“ pradžia
Rekomenduojamas būdas įdiegti „Capture-Website“ naudojant NPM. Norėdami ją įdiegti, naudokite šią komandą.
Įdiekite „Capture-Website Thief“ per NPM
npm install capture-website
Užfiksuokite svetainės ekrano kopijas naudodami nemokamą JavaScript API
Atvirojo kodo „Capture-Website“ biblioteka leidžia „JavaScript“ kūrėjams programiškai užfiksuoti svetainių ekrano kopijas. Norint užfiksuoti svetainės ekrano kopijas, API suteikia CaptureWebsite.file() metodą. Šis metodas apima įvesties failo pavadinimą, išvesties failo kelią ir ekrano kopijų parinktis. Naudodami šias dvi kodo eilutes galite lengvai gauti svetainės ekrano kopijas.
Užfiksuokite svetainės ekrano kopijas
- Importuoti fiksavimo svetainės biblioteką
- Užfiksuokite svetainės ekrano kopijas naudodami captureWebsite.file (įvestis, išvestisFilePath, parinktys?). Metodas užfiksuoja nurodytos įvesties ekrano kopiją ir išsaugo ją nurodytame outputFilePath.
- Taip pat galite nustatyti tokias parinktis kaip aukštis, pločio tipas ir išvesties failo plotis
Užfiksuokite svetainės ekrano kopijas „JavaScript“.
import captureWebsite from 'capture-website';
await captureWebsite.file('https://fileformat.com', 'screenshot.png');
Užfiksuokite konkretaus įrenginio dydžio ekrano kopijas „JavaScript“.
Atvirojo kodo „Capture-Website“ biblioteka leidžia „JavaScript“ kūrėjams užfiksuoti ekrano kopiją, kuri buvo padaryta nurodytame įrenginyje. Kad būtų galima užfiksuoti svetainės ekrano kopijas, API suteikia emulateDevice nuosavybę. Galite imituoti iPhone X dydžio ekrano kopiją. Naudodami šias dvi kodo eilutes galite lengvai imituoti svetainės ekrano kopijas.
Emuliuoti įrenginį ekrano kopijoms
- Importuoti fiksavimo svetainės biblioteką
- Užfiksuokite svetainės ekrano kopijas naudodami captureWebsite.file (įvestis, išvestisFilePath, parinktys?). Metodas užfiksuoja nurodytos įvesties ekrano kopiją ir išsaugo ją nurodytame outputFilePath.
- Emuliuokite naudodami ypatybę emulateDevice ir nustatykite vertę į „iPhone X“
Imituoti svetainės ekrano kopijas JavaScript
import captureWebsite from 'capture-website';
await captureWebsite.file('https://fileformat.com', 'screenshot.png', {
emulateDevice: 'iPhone X'
});