1. منتجات
  2.   صورة
  3.   JavaScript
  4.   Capture-Website
 
  

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

JavaScript API لالتقاط لقطات من مواقع الويب

ما هو موقع Capture-Website؟

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

باستخدام واجهة برمجة التطبيقات ، لا يمكنك فقط التقاط لقطات شاشة للجزء المرئي ولكن الموقع الكامل بما في ذلك الصفحة الكاملة القابلة للتمرير. بشكل افتراضي ، تستخدم واجهة برمجة التطبيقات خلفية بيضاء للقطات الشاشة. إذا قمت بإزالة الخلفية ، فستلتقط واجهة برمجة التطبيقات لقطات شاشة بشفافية.

Previous Next

الشروع في العمل مع Capture-Website

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

قم بتثبيت Capture-Website Thief عبر NPM

 npm install capture-website 

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

تتيح مكتبة Capture-Website مفتوحة المصدر لمطوري JavaScript التقاط لقطات شاشة لمواقع الويب برمجيًا. من أجل التقاط لقطات شاشة للموقع ، توفر واجهة برمجة التطبيقات () طريقة captureWebsite.file (). تأخذ الطريقة اسم ملف الإدخال ومسار ملف الإخراج وخيارات لقطات الشاشة. باستخدام سطري الكود التاليين ، يمكنك بسهولة الحصول على لقطات شاشة للموقع.

التقاط لقطات من موقع الويب

  1. استيراد مكتبة مواقع الويب الملتقطة
  2. التقط لقطات من موقع باستخدام ملف captureWebsite.file (إدخال ، إخراج ، ملف مسار ، خيارات؟). تلتقط الطريقة لقطة شاشة للإدخال المحدد وتحفظها في outputFilePath المحددة.
  3. يمكنك أيضًا تعيين خيارات مثل الارتفاع ونوع العرض والعرض لملف الإخراج

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

import captureWebsite from 'capture-website';
    await captureWebsite.file('https://fileformat.com', 'screenshot.png');
            

التقاط لقطات لحجم جهاز معين في JavaScript

تتيح مكتبة Capture-Website مفتوحة المصدر لمطوري JavaScript التقاط لقطة شاشة كما تم التقاطها على الجهاز المحدد. من أجل التقاط لقطات من الموقع ، توفر واجهة برمجة التطبيقات خاصية emulateDevice. يمكنك محاكاة لقطة شاشة بحجم iPhone X. باستخدام السطرين التاليين من التعليمات البرمجية ، يمكنك بسهولة محاكاة لقطات شاشة من موقع الويب.

محاكاة الجهاز للقطات الشاشة

  1. استيراد مكتبة مواقع الويب الملتقطة
  2. التقط لقطات من الموقع باستخدام ملف captureWebsite.file (إدخال ، إخراج ، ملف مسار ، خيارات؟). تلتقط الطريقة لقطة شاشة للإدخال المحدد وتحفظها في outputFilePath المحددة.
  3. قم بالمحاكاة باستخدام خاصية emulateDevice وقم بتعيين القيمة على "iPhone X"

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

import captureWebsite from 'capture-website';
    await captureWebsite.file('https://fileformat.com', 'screenshot.png', {
        emulateDevice: 'iPhone X'
    });
            
 عربي