Używam Firefoksa na Xvfb na VPS. Chcę zrobić pełny zrzut ekranu strony.
Mogę przekierować Firefoksa na określoną stronę za pomocą
firefox http://google.com
i zrób zrzut ekranu (wewnątrz X) za pomocą ImageMagick
import root -window output.jpg
Problem polega na tym, że większość strony wymaga przewijania i wcześniej nie znam wysokości.
Innym sposobem jest wybranie bardzo dużej wysokości (np. 4000 pikseli), a następnie przetworzenie obrazu i usunięcie niepotrzebnej części. Ale to niepotrzebne przetwarzanie.
Znalazłem wiele dodatków do Firefoksa, ale szukam rozwiązania, które można zaprogramować za pomocą wiersza poleceń Shell.
Edycja: W tym celu napisałem własne rozszerzenie FireFox .