مكتبة جافا سكريبت مفتوحة المصدر لمعالجة الصور

التقط لقطات من مواقع الويب بدقة مختلفة.

ما هو بيجريس؟

Pageres هي واجهة برمجة تطبيقات مجانية ومفتوحة المصدر تتيح لمطوري JavaScript التقاط لقطة شاشة لمواقع الويب برمجيًا. الغرض من واجهة برمجة التطبيقات هو التأكد من استجابة موقع الويب الخاص بك. إنه خفيف الوزن وسريع ويمكنه إنشاء 100 لقطة شاشة من 10 مواقع ويب مختلفة في ما يزيد قليلاً عن دقيقة. يستغرق الأمر لقطات شاشة بدقة مختلفة للتأكد من استجابة موقع الويب. علاوة على ذلك ، يمكن أيضًا استخدام واجهة برمجة التطبيقات لتقديم صور SVG.

من أجل التقاط لقطات شاشة للموقع ، تحتاج إلى تمرير عنوان URL الخاص بالموقع. يمكنك تحديد الحجم والعرض والارتفاع والتاريخ ووقت لقطة الشاشة الناتجة. علاوة على ذلك ، يمكنك تحديد اسم تدريجي للقطات الشاشة - لذلك ، عند وجود ملف ، فإنه يُلحق رقمًا تزايديًا.

Previous Next

الشروع في العمل مع بيجريس

الطريقة الموصى بها لتثبيت Pageres عبر NPM. الرجاء استخدام الأمر التالي لتثبيته.

قم بتثبيت Pageres عبر NPM

 npm install pageres 

التقط لقطة شاشة لموقع الويب عبر Free JavaScript API

تتيح مكتبة Pageres مفتوحة المصدر لمطوري JavaScript التقاط لقطات شاشة لمواقع الويب برمجيًا. من أجل التقاط لقطات من موقع الويب ، توفر واجهة برمجة التطبيقات طريقة Pageres (). يمكنك تعيين التأخير ، والمهلة ، والقص ، و CSS ، وخيارات أخرى أثناء التقاط لقطات الشاشة. بالنسبة لملف الإخراج ، يمكنك تعيين الحجم والعرض والارتفاع والتاريخ والوقت. باستخدام الكود التالي ، يمكنك التقاط لقطات شاشة لموقعك على الويب.

التقاط لقطات في جافا سكريبت

  1. مكتبة الاستيراد
  2. التقاط لقطات

التقاط لقطات من موقع الويب بجافا سكريبت

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!');
})();
});
 عربي