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

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

Ответы [ 3 ]

3 голосов
/ 15 сентября 2008

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

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

2 голосов
/ 15 сентября 2008

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

1 голос
/ 15 сентября 2008

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

...