Mac で wkhtmltoimage を使ってスクリーンショットを作成する方法
英語圏にも情報が無かったので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]
関連記事
- Mac でパスワード付き zip ファイルを作成する方法
- Ubuntu で /usr/local/lib 配下のライブラリが読み込めるようにする方法
- VirtualBox の VM VirtualBox Guest Additions を最新版にする方法
- Mac に MacPorts を使って MySQL と PHPMyAdmin をインストールする方法
- Mac の CLI からの PHP で MySQL に接続できない不具合を解決することができなかった
- MacPorts で package require Pextlib 1.0 というエラーが出る場合の解決策
- Mac OS X Lion にしたらなぜか php.ini が消滅して MySQL が使えなくなった
- 最速で Git を Mac にインストールして基本的なコマンドを使う方法
コメント
コメントは受け付けていません。