Я хочу написать программное обеспечение на стороне сервера, которое будет работать на Google App Engine (так что оно должно быть чисто Java), которое может определять доминирующие цвета, используемые на веб-странице, в частности, передний план (текст), заголовок и цвета фона.
Проблема в том, что используемые цвета могут быть указаны в CSS, HTML или, возможно, в файлах изображений, связанных либо с CSS, либо с HTML.
Один из возможных подходов состоит в том, чтобы отобразить веб-страницу в изображение, а затем сделать что-то вроде this , однако тогда мне понадобится библиотека на чистом Java, которая может выполнить разумную работу по рендерингу веб-страницу с изображением.
Еще одна возможность - каким-то образом проанализировать HTML, CSS и любые связанные изображения для извлечения этой информации.