Şəkil Emalı üçün Açıq Mənbəli JavaScript Kitabxanası
Müxtəlif qətnamələrdə veb saytların ekran görüntülərini çəkin.
Pageres nədir?
Pageres pulsuz və açıq mənbəli API-dir və JavaScript tərtibatçılarına proqramlı şəkildə veb-saytların ekran görüntüsünü çəkməyə imkan verir. API-nin məqsədi veb saytınızın cavabdeh olduğundan əmin olmaqdır. O, yüngül və sürətlidir və cəmi bir dəqiqə ərzində 10 müxtəlif veb-saytdan 100 skrinşot yarada bilir. Veb saytın cavab verdiyinə əmin olmaq üçün müxtəlif qətnamələrdə ekran görüntüləri çəkir. Bundan əlavə, API SVG şəkillərini göstərmək üçün də istifadə edilə bilər.
Saytın skrinşotlarını çəkmək üçün saytın URL-ni keçmək lazımdır. Çıxış ekran görüntüsünün ölçüsünü, enini, hündürlüyünü, tarixi və vaxtı təyin edə bilərsiniz. Bundan əlavə, siz ekran görüntüləri üçün artımlı ad təyin edə bilərsiniz - beləliklə, fayl mövcud olduqda, o, əlavə nömrə əlavə edir.
Pageres ilə işə başlamaq
NPM vasitəsilə Pageres quraşdırmanın tövsiyə olunan yolu. Quraşdırmaq üçün aşağıdakı əmrdən istifadə edin.
NPM vasitəsilə Pageres quraşdırın
npm install pageres
Pulsuz JavaScript API vasitəsilə vebsaytın ekran görüntüsünü çəkin
Açıq mənbəli Pageres kitabxanası JavaScript tərtibatçılarına proqramlı şəkildə veb-saytların ekran görüntülərini çəkməyə imkan verir. Veb saytın ekran görüntülərini çəkmək üçün API Pageres() metodunu təmin edir. Ekran görüntülərini çəkərkən gecikmə, fasilə, kəsmə, CSS və digər seçimləri təyin edə bilərsiniz. Çıxış faylı üçün ölçüsü, eni, hündürlüyü, tarixi və vaxtı təyin edə bilərsiniz. Aşağıdakı kodu istifadə edərək, veb saytınızın ekran görüntüsünü çəkə bilərsiniz.
JavaScript-də ekran görüntülərini çəkin
- Kitabxananı idxal edin
- Ekran görüntülərini çəkin
JavaScript-də veb saytın ekran görüntülərini çəkin
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!');
})();
});