画像処理用のオープンソース JavaScript ライブラリ
さまざまな解像度で Web サイトのスクリーンショットをキャプチャします。
パゲールとは?
Pageres は、JavaScript 開発者がプログラムで Web サイトのスクリーンショットを取得できる無料のオープンソース API です。 API の目的は、Web サイトの応答性を確保することです。軽量で高速で、わずか 1 分強で 10 の異なる Web サイトから 100 のスクリーンショットを生成できます。 Web サイトの応答性を確認するために、さまざまな解像度でスクリーンショットを撮ります。さらに、API を使用して SVG 画像をレンダリングすることもできます。
サイトのスクリーンショットを撮るには、サイトの URL を渡す必要があります。出力スクリーンショットのサイズ、幅、高さ、日付、および時刻を指定できます。さらに、スクリーンショットの増分名を指定できます。そのため、ファイルが存在する場合、増分番号が追加されます。
Pageres の使用を開始する
NPM 経由で Pageres をインストールするための推奨される方法。以下のコマンドでインストールしてください。
NPM 経由で Pageres をインストールする
npm install pageres
無料の JavaScript API を使用して Web サイトのスクリーンショットをキャプチャする
オープン ソースの Pageres ライブラリを使用すると、JavaScript 開発者はプログラムで Web サイトのスクリーンショットを撮ることができます。ウェブサイトのスクリーンショットを撮るために、API は Pageres() メソッドを提供します。スクリーンショットの撮影中に、遅延、タイムアウト、クロップ、CSS、およびその他のオプションを設定できます。出力ファイルには、サイズ、幅、高さ、日付、および時刻を設定できます。次のコードを使用すると、Web サイトのスクリーンショットを取得できます。
JavaScript でスクリーンショットをキャプチャする
- ライブラリのインポート
- スクリーンショットをキャプチャ
JavaScript で Web サイトのスクリーンショットをキャプチャする
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!');
})();
});