Webサイトのスクリーンショットを必要とする機会は多いです。Webブラウザをそのままキャプチャしても良いですが、Webブラウザの枠や機能拡張が写ってしまうのが問題です。また常にデスクトップとは限らず、異なるウィンドウサイズで指定したい時もあるでしょう。 そこで使ってみたいのがElectroshotです。Electron製のスクリーンショット撮影ソフトウェアです。

Electroshotの使い方

ElectroshotはCLIになります。基本はURLを渡すだけです。

$ electroshot http://www.moongift.jp 1024x768

そうするとヘッドレスなChromeが立ち上がってスクリーンショットを撮影します。

サイズを数字で指定することも、iPhone 6といったデバイス名で指定することもできます。保存するフォーマットはJPEG/PNG/PDFとなっています。切り抜きもできたりと細かい撮影方法の指定が可能です。

ElectroshotはElectron/JavaScript製のオープンソース・ソフトウェア(BSD)です。

mixu/electroshot: Capture website screenshots with optional device and network emulation as jpg, png or pdf (with web fonts!) using Electron / Chrome.