Почти каждый ответ, который я нашел, ссылается на какой-либо существующий сервис. Есть ли способ сделать это программно с помощью 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 (у них есть служба, которая не ограничивает скорость, которой кто-то потенциально может злоупотребить). Я бы не хотел злоупотреблять ir ресурсы в мою пользу ... http://s.wordpress.com/mshots/v1/http%3A%2F%2Fstackoverflow.com%2F?w=500
Обрезка будет легкой с http://rmagick.rubyforge.org/ или https://github.com/gotitbot/paperclip