JavaScript библиотека с отворен код за обработка на изображения
JavaScript API за заснемане на екранни снимки на уебсайтове
Какво е Capture-Website?
Capture-Website е лека библиотека за обработка на изображения с отворен код, която позволява на разработчиците на JavaScript да заснемат екранни снимки на уебсайтове. С помощта на API можете да правите екранни снимки на всеки уебсайт, като използвате URL адреса на сайта и екранните снимки се записват на пътя на изходния файл. Можете да зададете ширината, височината, типа и качеството на изображението на екранните снимки. Освен това можете също да правите екранни снимки въз основа на конкретни размери на устройството.
Използвайки API, можете не само да правите екранни снимки на видимата част, но и на целия сайт, включително цялата страница с възможност за превъртане. По подразбиране API използва бял фон за екранните снимки. Ако премахнете фона, API ще заснема екранни снимки с прозрачност.
Първи стъпки с Capture-Website
Препоръчителният начин за инсталиране на Capture-Website чрез NPM. Моля, използвайте следната команда, за да го инсталирате.
Инсталирайте Capture-Website Thief чрез NPM
npm install capture-website
Правете екранни снимки на уебсайта чрез безплатен JavaScript API
Библиотеката Capture-Website с отворен код позволява на разработчиците на JavaScript да заснемат екранни снимки на уебсайтове програмно. За да заснемете екранни снимки на сайта, API предоставя метод captureWebsite.file(). Методът приема име на входен файл, път на изходния файл и опции за екранните снимки. Като използвате следните два реда код, можете лесно да направите екранни снимки на уебсайта.
Заснемане на екранни снимки на уебсайтове
- Импортиране на библиотека за заснемане на уебсайтове
- Правете екранни снимки на сайт с помощта на captureWebsite.file(input, outputFilePath, options?). Методът заснема екранна снимка на дадения вход и го записва в дадения 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(input, outputFilePath, options?). Методът заснема екранна снимка на дадения вход и го записва в дадения outputFilePath.
- Емулирайте с помощта на свойството emulateDevice и задайте стойността на „iPhone X“
Емулирайте екранни снимки на уебсайт в JavaScript
import captureWebsite from 'capture-website';
await captureWebsite.file('https://fileformat.com', 'screenshot.png', {
emulateDevice: 'iPhone X'
});