Я запускаю Firefox на Xvfb у VPS. Що я хочу зробити, це зробити скріншот сторінки на повній сторінці.
Я можу перенаправити Firefox на певну сторінку за допомогою
firefox http://google.com
і зробіть знімок екрана (всередині X) за допомогою ImageMagick
import root -window output.jpg
Проблема в тому, що більшість сторінки потребує прокрутки, і я не можу заздалегідь знати висоту.
Інший спосіб - вибрати дуже велику висоту (наприклад, 4000px), а потім обробити зображення і видалити непотрібну частину. Але це непотрібна обробка.
Я знайшов багато додатків Firefox, але шукаю рішення, яке можна запрограмувати за допомогою командної лінії Shell.
Редагувати: я закінчив писати власне розширення FireFox для цього.