2013-04-24 66 views
2

我需要找到在特定網站中使用的常見顏色。大多數情況下,它將是身體背景,標題背景等。但問題是,某些類或ID會覆蓋other。因此,我們無法獲得確切的顏色圖案。有什麼方法可以找到瀏覽器選擇網站的確切顏色模式?如何使用PHP獲取網站的調色板?

+1

這似乎是一個很大的任務。到目前爲止,你有什麼? – 472084 2013-04-24 10:00:42

+3

一個想法涌向我的腦海。使用像wkhtml2img這樣的庫來創建一個快照,然後你可以根據它創建一個顏色映射... – Havelock 2013-04-24 10:02:12

+0

PHP是一個** HTML文本**預處理器。它沒有任何與HTML **渲染** – 2013-04-24 10:02:35

回答

2

正如Havelock指出的那樣,想到的想法是將頁面轉換爲圖像,然後從中獲取顏色調色板。但它有一些問題:

  1. 無法保證,圖書館返回的是用戶在特定的瀏覽器中所看到的內容,而不是單獨所有。
  2. 所需的處理可能比PHP更易於在其他語言中實現。我不是說,它不能完成,但它不適合完成這項任務。

但是,如果你這樣做,但我會建議嘗試一些API,獲取你的截圖,然後用一些PHP來解析它們。此類服務的示例 - http://browsershots.org/xmlrpc/