ספריית JavaScript בקוד פתוח לעיבוד תמונה
JavaScript API ללכידת צילומי מסך של אתרים
מה זה Capture-Website?
Capture-Website היא ספריית עיבוד תמונה קלת משקל בקוד פתוח המאפשרת למפתחי JavaScript לצלם צילומי מסך של אתרי אינטרנט. באמצעות ה-API, אתה יכול לצלם צילומי מסך של כל אתר באמצעות כתובת האתר של האתר וצילומי המסך נשמרים בנתיב קובץ הפלט. אתה יכול להגדיר את הרוחב, הגובה, הסוג ואיכות התמונה של צילומי מסך. יתר על כן, אתה יכול גם לצלם צילומי מסך על סמך גדלי מכשירים ספציפיים.
באמצעות ה-API, אתה לא יכול רק לצלם צילומי מסך של החלק הגלוי אלא של האתר המלא כולל העמוד הניתן לגלילה המלא. כברירת מחדל, ה-API משתמש ברקע לבן עבור צילומי המסך. אם תסיר את הרקע, ה-API יצלם צילומי מסך בשקיפות.
תחילת העבודה עם Capture-Website
הדרך המומלצת להתקנת Capture-Website דרך NPM. אנא השתמש בפקודה הבאה כדי להתקין אותו.
התקן את Capture-Website Thief באמצעות NPM
npm install capture-website
צלם צילומי מסך של אתר אינטרנט באמצעות API JavaScript בחינם
ספריית הקוד הפתוח Capture-Website מאפשרת למפתחי JavaScript לצלם צילומי מסך של אתרים באופן פרוגרמטי. על מנת לצלם צילומי מסך של האתר, ה-API מספק את שיטת captureWebsite.file(). השיטה לוקחת שם קובץ קלט, נתיב קובץ פלט ואפשרויות עבור צילומי המסך. על ידי שימוש בשתי שורות הקוד הבאות, תוכל לקבל בקלות צילומי מסך של האתר.
לכידת צילומי מסך של אתר
- ייבוא ספריית אתר לכידת
- לכידת צילומי מסך של אתר באמצעות captureWebsite.file (קלט, outputFilePath, אפשרויות?). השיטה לוכדת צילום מסך של הקלט הנתון ושומרת אותו ב-outputFilePath הנתון.
- אתה יכול גם להגדיר אפשרויות כמו גובה, סוג רוחב ורוחב עבור קובץ הפלט
צלם צילומי מסך של אתר ב-JavaScript
import captureWebsite from 'capture-website';
await captureWebsite.file('https://fileformat.com', 'screenshot.png');
צלם צילומי מסך עבור גודל מכשיר ספציפי ב-JavaScript
ספריית הקוד הפתוח Capture-Website מאפשרת למפתחי JavaScript לצלם צילום מסך כפי שצולם במכשיר שצוין. על מנת לצלם צילומי מסך של האתר, ה-API מספק מאפיין emulateDevice. אתה יכול לחקות צילום מסך בגודל iPhone X. על ידי שימוש בשתי שורות הקוד הבאות, תוכל לחקות בקלות צילומי מסך של האתר.
חיקוי מכשיר לצילומי מסך
- ייבוא ספריית אתר לכידת
- לכידת צילומי מסך של האתר באמצעות captureWebsite.file (קלט, outputFilePath, אפשרויות?). השיטה לוכדת צילום מסך של הקלט הנתון ושומרת אותו ב-outputFilePath הנתון.
- חיקוי באמצעות מאפיין emulateDevice והגדר את הערך ל'iPhone X'
חיקוי צילומי מסך של אתר ב-JavaScript
import captureWebsite from 'capture-website';
await captureWebsite.file('https://fileformat.com', 'screenshot.png', {
emulateDevice: 'iPhone X'
});