Необходимо написать приложение, которое могло бы делать снимки полных страниц, загруженных в браузеры (Opera, Firefox, Safari под Windows). Т.е. на входе имеем браузер с загруженной в него страницей, на выходе необходимо иметь JPEG-файл, представляющий из себя снимок не видимой части, а полностью всей страницы (с учетом скроллеров).
С помощью каких средств можно это осуществить? И вообще реально ли это сделать? Желательно, что был один универсальный подход ко всем типам браузеров.