کتابخانه جاوا اسکریپت منبع باز برای پردازش تصویر

گرفتن اسکرین شات از وب سایت ها با وضوح های مختلف.

Pageres چیست؟

Pageres یک API رایگان و منبع باز است که به توسعه دهندگان جاوا اسکریپت اجازه می دهد تا از وب سایت ها به صورت برنامه نویسی عکس بگیرند. هدف از API این است که مطمئن شوید که وب سایت شما واکنش گرا است. سبک و سریع است و می تواند 100 اسکرین شات از 10 وب سایت مختلف در کمتر از یک دقیقه ایجاد کند. برای اطمینان از واکنش گرا بودن وب سایت، اسکرین شات هایی با رزولوشن های مختلف می گیرد. علاوه بر این، API همچنین می تواند برای ارائه تصاویر SVG استفاده شود.

برای گرفتن اسکرین شات از سایت باید آدرس سایت را پاس کنید. می توانید اندازه، عرض، ارتفاع، تاریخ و زمان اسکرین شات خروجی را مشخص کنید. علاوه بر این، می توانید یک نام افزایشی برای اسکرین شات ها تعیین کنید - بنابراین، وقتی یک فایل وجود دارد، یک عدد افزایشی اضافه می کند.

Previous Next

شروع کار با Pageres

روش توصیه شده برای نصب Pageres از طریق NPM. لطفا از دستور زیر برای نصب آن استفاده کنید.

Pageres را از طریق NPM نصب کنید

 npm install pageres 

گرفتن اسکرین شات از وب سایت از طریق API رایگان جاوا اسکریپت

کتابخانه منبع باز Pageres به توسعه دهندگان جاوا اسکریپت اجازه می دهد تا از وب سایت ها به صورت برنامه نویسی عکس بگیرند. برای گرفتن اسکرین شات از وب سایت، API متد 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!');
})();
});
 فارسی