【发布时间】:2011-11-21 21:03:15
【问题描述】:
几乎每个答案我都使用一些现有服务找到了参考。 有没有办法以编程方式使用 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 可以轻松进行裁剪
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3.1 screenshot webpage-screenshot