Почти каждый ответ, который я нашел, использует некоторые существующие службы. Есть ли способ сделать это с помощью 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) и будет работать только на моем dev 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