Каков наилучший способ создания эскиза веб-страницы?

Есть ли какой-нибудь разумный кроссплатформенный способ создания миниатюрного изображения по URL? Я знаю, что есть веб-сервисы с миниатюрами, которые будут делать это, но я хочу программный продукт или библиотеку, которые будут делать это локально. Я предполагаю, что в Linux я всегда мог создать окно браузера, используя безголовый X-сервер, но как насчет Windows или OS X?

3 ответа

Решение

Вы можете использовать Firefox или XULRunner с довольно простым XUL для создания миниатюр в виде PNUR dataURL (которые затем можно записать в файл при необходимости). Роберт О'Каллахан имеет отличную информацию об этом здесь:

http://weblogs.mozillazine.org/roc/archives/2005/05/rendering_web_p.html

Я знаю, что вы сказали, что хотите, чтобы служба была локальной, но... если вам нужно подключиться к Интернету, чтобы сделать снимок экрана, вы также должны иметь доступ к веб-службе. Кажется, что лучше сделать это, чем открыть себя для кросс-платформенных проблем, связанных с локальным созданием скриншотов.

Есть ряд коммерческих пакетов, которые будут делать то, что вы хотите. Я не уверен, прочитав ваш вопрос, если бесплатно является требованием. Но вот некоторые приложения, которые я нашел, которые по разумной цене и которые делают именно то, что вы хотите. Я сам ими не пользовался, но у них есть бесплатные пробные версии, чтобы вы могли оценить их перед покупкой.

Другие вопросы по тегам