私が見つけたほとんどすべての回答は、既存のサービスを使用して参照しています。プログラムでRails 3.1を使用してこれを行う方法はありますか? これは、PHP で行うのは非常に簡単でした (PHP には、これを行うビルド済みのライブラリがあります)。
URLを指定して、私がやろうとしていることは次のとおりです。
ウェブサイトのスクリーンショットを撮る
トリミングします(左上の 100x100 ピクセルのみを取得します
PS。ここに私の環境があります: Rails 3.1 , Ruby 1.9.2
注:このソリューションは、おそらく URL のリダイレクトにも従う必要があります。
アップデート:
https://github.com/topfunky/osxscreenshotを見たことがあります。問題は、古いバージョンの Ruby (1.8.x) が必要であり、開発用の Mac マシンでしか動作しないことです。
Wordpress の脆弱性を見てきました (誰かが悪用する可能性のあるレート制限を行わないサービスがあります)。私は自分の利益のために彼らのリソースを乱用したくありません... http://s.wordpress.com/mshots/v1/http%3A%2F%2Fstackoverflow.com%2F?w=500
トリミングはhttp://rmagick.rubyforge.org/またはhttps://github.com/thoughtbot/paperclipで簡単にできます