英語圏にも情報が無かったので1つ書かせて頂きます。スクリーンショットを撮影する時は下記のような感じで実行しますが、下記のコマンドを実行できるようにするためのインストール方法が分かりません。
1 | wkhtmltoimage http://yahoo.co.jp test.jpg |
まず下記から Mac 用の wkhtmltoimage をダウンロードしてきて解凍します。Mac 用のファイルで今の所最新は以下でした。ダウンロードファイルは Google 検索でも、プロジェクトのページからでもたどり着けますが、プロジェクトページからの場合は全てのファイルを一覧にしなければ出てこなかったので注意してください。
解凍したら Desktop などに置いてみて下記のように実行すればスクリーンショットを撮影することができます。ちゃんと相対パスで指定する所がミソです。
1 | ./wkhtmltoimage http://yahoo.co.jp test.jpg |
実行しやすくするには下記のようにパスが通った場所に移動しておきます。
1 2 3 | cd /usr/local sudo mkdir bin sudo cp ~/Desktop/wkhtmltoimage bin/wkhtmltoimage |
すると以下のように相対パスじゃなくても実行できるようになりますよ。
1 | wkhtmltoimage http://yahoo.co.jp ~/Desktop/test.jpg |
ちなみに、これを PHP 経由で実行すれば、スクリーンショットを撮影するアプリケーションも作れるというわけです。wkhtmltoimage 自体の使い方はヘルプを見て確認することができます。
1 | wkhtmltoimage -H |
私としてはデジカメサイズの 16:9 ということで、下記のようなサイズで撮るのが好きです。
1 | /usr/local/bin/wkhtmltoimage --width 1200 --height 800 [URL] [PATH] |
コメント