Saya menjalankan Firefox pada Xvfb di VPS. Yang ingin saya lakukan adalah mengambil tangkapan layar satu halaman penuh dari halaman tersebut.
Saya dapat mengarahkan Firefox ke halaman tertentu menggunakan
firefox http://google.com
dan ambil tangkapan layar (di dalam X) menggunakan ImageMagick
import root -window output.jpg
Masalahnya adalah, sebagian besar halaman perlu digulir dan saya tidak bisa mengetahui ketinggiannya sebelumnya.
Cara lain adalah dengan memilih ketinggian yang sangat besar (seperti 4000px) dan kemudian memproses gambar dan menghapus bagian yang tidak berguna. Tapi itu tidak perlu diproses.
Saya menemukan banyak add-on Firefox, tetapi saya sedang mencari solusi yang dapat diprogram menggunakan baris Perintah Shell.
Sunting: Saya akhirnya menulis ekstensi FireFox saya sendiri untuk melakukan ini.