几乎每个答案我都使用一些现有服务找到了参考。有没有办法以编程方式使用 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可以轻松进行裁剪