Бібліотека JavaScript з відкритим кодом для обробки зображень
Робіть скріншоти веб-сайтів у різній роздільній здатності.
Що таке Pageres?
Pageres — це безкоштовний API із відкритим вихідним кодом, який дозволяє розробникам JavaScript програмно робити знімки екрана веб-сайтів. Мета API полягає в тому, щоб переконатися, що ваш веб-сайт адаптивний. Він легкий і швидкий і може створити 100 знімків екрана з 10 різних веб-сайтів трохи більше ніж за хвилину. Він робить знімки екрана з різною роздільною здатністю, щоб переконатися, що веб-сайт адаптивний. Крім того, API також можна використовувати для візуалізації зображень SVG.
Щоб зробити скріншоти сайту, потрібно передати URL-адресу сайту. Ви можете вказати розмір, ширину, висоту, дату та час для вихідного знімка екрана. Крім того, ви можете вказати інкрементне ім’я для скріншотів – таким чином, коли файл існує, він додає інкрементний номер.
Початок роботи з Pageres
Рекомендований спосіб встановлення Pageres через NPM. Щоб установити його, скористайтеся наступною командою.
Встановіть Pageres через NPM
npm install pageres
Зробіть знімок екрана веб-сайту за допомогою безкоштовного JavaScript API
Бібліотека Pageres з відкритим кодом дозволяє розробникам JavaScript робити скріншоти веб-сайтів програмним шляхом. Щоб робити знімки екрана веб-сайту, API надає метод Pageres(). Ви можете встановити затримку, тайм-аут, кадрування, CSS та інші параметри під час створення скріншотів. Для вихідного файлу ви можете встановити розмір, ширину, висоту, дату та час. Використовуючи наведений нижче код, ви можете робити скріншоти свого веб-сайту.
Робіть знімки екрана в JavaScript
- Імпорт бібліотеки
- Зробіть знімки екрана
Робіть знімки екрана веб-сайту в JavaScript
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!');
})();
});