Как лучше всего создать миниатюру веб-страницы?
-
09-06-2019 - |
Вопрос
Есть ли какой-нибудь разумный кросс-платформенный способ создать миниатюру изображения по URL-адресу?Я знаю, что существуют веб-сервисы миниатюр, которые могут это сделать, но мне нужна программа или библиотека, которая будет делать это локально.Полагаю, в Linux я всегда мог бы создать окно браузера, используя автономный X-сервер, но как насчет Windows или OS X?
Решение
Вы можете использовать Firefox или XULRunner с каким-нибудь довольно простым XUL для создания миниатюр в виде URL-адресов данных в формате PNG (которые затем при необходимости можно записать в файл).У Роберта О'Каллахана есть отличная информация по этому поводу:
http://weblogs.mozillazine.org/roc/archives/2005/05/rendering_web_p.html
Другие советы
Я знаю, ты сказал, что хочешь, чтобы сервис был локальным, но...Если вам необходимо подключение к Интернету, чтобы сделать снимок экрана, у вас также должен быть доступ к веб-сервису.Кажется, это лучший шаг, чем подвергать себя кроссплатформенным проблемам локального создания снимков экрана.
Существует ряд коммерческих пакетов, которые сделают то, что вы хотите.Прочитав ваш вопрос, я не уверен, требуется ли бесплатность.Но вот несколько приложений, которые я нашел по разумной цене и которые делают именно то, что вы хотите.Я сам ими не пользовался, но у них есть бесплатная пробная загрузка, так что вы можете оценить их перед покупкой.
- HTML в изображение из программного обеспечения Guanming - Работает на Linux и Windows
- HTML2Image из SysImage - Работает в Windows
- HTML2Изображение от Tooto - Работает в Windows
- Преобразование HTML в изображение из FrameworkTeam - Инструмент командной строки Windows