我希望能够编写服务器端软件,以在Google App Engine上运行(因此必须是纯Java),该软件可以识别网页中使用的主要颜色,特别是前景(文本)、标题和背景颜色。
问题在于所使用的颜色可能是在CSS、HTML或可能在链接到CSS或HTML的图像文件中指定的。
一种可能的方法是将网页呈现为图像,然后执行类似于这样的操作,但是那么我需要一个可以合理地将网页呈现为图像的纯Java库。
另一种可能性是对HTML、CSS和任何链接的图像进行分析,以提取此信息。
问题在于所使用的颜色可能是在CSS、HTML或可能在链接到CSS或HTML的图像文件中指定的。
一种可能的方法是将网页呈现为图像,然后执行类似于这样的操作,但是那么我需要一个可以合理地将网页呈现为图像的纯Java库。
另一种可能性是对HTML、CSS和任何链接的图像进行分析,以提取此信息。