Мне нужно реализовать алгоритм VIPS , который заключается в сегментации веб-страницы на основе видения. Итак, мне нужен инструмент для рендеринга HTML-страницы. Вот мои требования:
Я хочу знать цвет любого символа на html-странице.
Для любых тегов в html, если в нем есть контент, который может отображаться в браузере. Я хочу знать местоположение контента, что означает начальные координаты и конечные координаты в браузере.
Поскольку все страницы были загружены через мой сканер. Может ли Webkit обрабатывать страницы, которые хранятся как локальные файлы?
Мой проект разработан на Java. Какой порт webkit подходит?
http://weblogs.java.net/blog/ixmal/archive/2008/05/introducing_jwe.html
По этой ссылке сказано:
«Архитектура WebKit состоит из двух значительных частей. Первая - кроссплатформенная, она отвечает за анализ документов, генерацию DOM, поддержку JavaScript. Другая часть, зависящая от платформы, так называемый« порт », предназначена для связи с сетью. , рендеринг графического содержимого на экране и других устройствах, обработка событий и другие функции. JWebPane - это порт Java, в котором все кросс-платформенные вызовы реализованы в Java ».
Исходя из этого, похоже, что вторая часть для меня бесполезна, первая может удовлетворить все мои требования, могу ли я просто использовать первую?
Кто-нибудь может мне помочь? Если возможно, приведите пример кода, потому что я не могу найти документацию о том, как использовать webkit. Спасибо!
Извините за мой плохой английский!