Atvērtā pirmkoda JavaScript bibliotēka attēlu apstrādei
Uzņemiet tīmekļa vietņu ekrānuzņēmumus dažādās izšķirtspējās.
Kas ir Pageres?
Pageres ir bezmaksas atvērtā koda API, kas ļauj JavaScript izstrādātājiem programmatiski uzņemt vietņu ekrānuzņēmumus. API mērķis ir nodrošināt, lai jūsu vietne būtu adaptīva. Tas ir viegls un ātrs, un tas var izveidot 100 ekrānuzņēmumus no 10 dažādām vietnēm nedaudz vairāk nekā minūtē. Lai pārliecinātos, ka vietne ir atsaucīga, tiek uzņemti ekrānuzņēmumi dažādās izšķirtspējās. Turklāt API var izmantot arī SVG attēlu renderēšanai.
Lai uzņemtu vietnes ekrānuzņēmumus, jums ir jānodod vietnes URL. Varat norādīt izvades ekrānuzņēmuma izmēru, platumu, augstumu, datumu un laiku. Turklāt ekrānuzņēmumiem varat norādīt pakāpenisku nosaukumu — tātad, ja fails pastāv, tam tiek pievienots pakāpenisks skaitlis.
Darba sākšana ar Pageres
Ieteicamais veids, kā instalēt Pageres, izmantojot NPM. Lūdzu, izmantojiet šo komandu, lai to instalētu.
Instalējiet Pageres, izmantojot NPM
npm install pageres
Uzņemiet vietnes ekrānuzņēmumu, izmantojot bezmaksas JavaScript API
Atvērtā pirmkoda Pageres bibliotēka ļauj JavaScript izstrādātājiem programmatiski uzņemt vietņu ekrānuzņēmumus. Lai uzņemtu vietnes ekrānuzņēmumus, API nodrošina Pageres() metodi. Ekrānuzņēmumu uzņemšanas laikā varat iestatīt aizkavi, taimautu, apgriešanu, CSS un citas opcijas. Izvades failam varat iestatīt izmēru, platumu, augstumu, datumu un laiku. Izmantojot tālāk norādīto kodu, varat uzņemt savas vietnes ekrānuzņēmumus.
Uzņemiet ekrānuzņēmumus JavaScript
- Importēt bibliotēku
- Uzņemiet ekrānuzņēmumus
Uzņemiet vietnes ekrānuzņēmumus JavaScript
const Pageres = require('pageres');
(async () => {
await new Pageres({delay: 2})
.src('https://products.fileformat.com', ['480x320', '1024x768', 'iphone 5s'], {crop: true})
.dest(__dirname)
.run();
console.log('Finished generating screenshots!');
})();
});