For Want Of A Better Word

【wkhtml】【ruby】rubyでキャプチャを取る

      2015/04/18

PHPで作った奴をRubyでもやってみようと。

こっちはGDではなく、ImageMagickをインストールして、RubyGemのRmagickを使ってリサイズするようにする。

[環境]
・CentOS6.5
・ruby 1.9.3

事前インストール

develを入れないと下記エラーが出る。

Can’t install RMagick 2.13.4. Can’t find MagickWand.h.

とりあえず、サンプル。

感想

Ruby+RmagickがPHP+GDの処理に比べてはるかに扱いやすい印象。
大きく感じたのは下記2点。
・出力ファイルフォーマットは、出力ファイル名の指定だけで行ける。
・PHP+GDではコピーするときに、元画像のサイズが必要だったが、RMagickは読み込むだけ。楽ー。

 - ruby, wkhtml, スクレイピング

  関連記事

ruby-logo
【rails】最初のお約束コマンド(rails news, scaffold, db:migrate)

最初のプロジェクト作成 ーMVCの作成ーテーブルの作成 rails new プロ …

casperjs
【Googleトレンド】【Casperjs】急上昇中キーワードをスクレイピングで取得 – (2) Casperjsのインストール

ということで続き。下記を参考に。 【参考】http://thesportsbus …

ruby-logo
ruby gem と bundlerの違い

ここが凄いわかりやすい。 http://www.rubylife.jp/rail …

no image
【wkhtml】CentOSでWEBサイトのキャプチャ_日本語文字化け解決

CaperJS(phantomjs)でWEBサイトのキャプチャを取ると日本語が表 …

ruby-logo
[ruby]処理時間時間計測